01-Full log file
Log of suite test-contents-name-pdflatex, test case 01-Full log file
+++ Running case: 01-Full log file
+++ working dir: /home/travis/build/rpavlik/rpisudiss/tests
+++ command: cat "/tmp/tmp.testdissertation.lkghIktzxw/test-contents-name.log"
| This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian) (format=pdflatex 2014.8.13) 13 AUG 2014 01:57
| entering extended mode
| restricted \write18 enabled.
| %&-line parsing enabled.
| **/home/travis/build/rpavlik/rpisudiss/tests/test-contents-name.tex
| (/home/travis/build/rpavlik/rpisudiss/tests/test-contents-name.tex
| LaTeX2e <2011/06/27>
| Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, lo
| aded.
| (/home/travis/build/rpavlik/rpisudiss/rpisudiss.cls
| Document Class: rpisudiss 2014/07/06 Ryan Pavlik's ISU Thesis
| (/usr/share/texmf/tex/latex/hardwrap/hardwrap.sty
| Package: hardwrap 2011/02/13 v0.3 Hard wrap messages
| (/usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
| Package: ifplatform 2010/10/22 v0.4 Testing for the operating system
| (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
| Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO
| )
| (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
| Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO)
| )
| (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
| Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
| Package ifluatex Info: LuaTeX not detected.
| )
| (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
| Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
| )
| (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
| Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
| Package ifpdf Info: pdfTeX in PDF mode is detected.
| )
| Package pdftexcmds Info: LuaTeX not detected.
| Package pdftexcmds Info: \pdf@primitive is available.
| Package pdftexcmds Info: \pdf@ifprimitive is available.
| Package pdftexcmds Info: \pdfdraftmode found.
| )
| (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/catchfile.sty
| Package: catchfile 2011/03/01 v1.6 Catch the contents of a file (HO)
| (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
| Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
| Package etexcmds Info: Could not find \expanded.
| (etexcmds) That can mean that you are not using pdfTeX 1.50 or
| (etexcmds) that some package has redefined \expanded.
| (etexcmds) In the latter case, load this package earlier.
| ))
| Package ifplatform Warning:
| shell escape is disabled, so I can only detect \ifwindows.
| ) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty
| Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
| )
| \hw@charcount=\count79
| \hw@wordcount=\count80
| \hw@maxprintline=\count81
| (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty))
| (/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
| Package: xkeyval 2008/08/13 v2.6a package option processing (HA)
| (/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex
| \XKV@toks=\toks14
| \XKV@tempa@toks=\toks15
| \XKV@depth=\count82
| File: xkeyval.tex 2008/08/13 v2.6a key=value parser (HA)
| (/usr/share/texlive/texmf-dist/tex/generic/xkeyval/keyval.tex)))
| (/usr/share/texlive/texmf-dist/tex/latex/xifthen/xifthen.sty
| Package: xifthen 2009/04/17 v1.3 Extended ifthen features
| (/usr/share/texlive/texmf-dist/tex/latex/etex-pkg/etex.sty
| Package: etex 1998/03/26 v2.0 eTeX basic definition package (PEB)
| \et@xins=\count83
| )
| (/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
| Package: calc 2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
| \calc@Acount=\count84
| \calc@Bcount=\count85
| \calc@Adimen=\dimen102
| \calc@Bdimen=\dimen103
| \calc@Askip=\skip41
| \calc@Bskip=\skip42
| LaTeX Info: Redefining \setlength on input line 76.
| LaTeX Info: Redefining \addtolength on input line 77.
| \calc@Ccount=\count86
| \calc@Cskip=\skip43
| )
| (/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
| Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
| )
| (/usr/share/texlive/texmf-dist/tex/latex/ifmtarg/ifmtarg.sty
| Package: ifmtarg 2009/09/02 v1.2a check for an empty argument
| ))
| (/usr/share/texlive/texmf-dist/tex/latex/base/book.cls
| Document Class: book 2007/10/19 v1.4h Standard LaTeX document class
| (/usr/share/texlive/texmf-dist/tex/latex/base/bk12.clo
| File: bk12.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
| )
| \c@part=\count87
| \c@chapter=\count88
| \c@section=\count89
| \c@subsection=\count90
| \c@subsubsection=\count91
| \c@paragraph=\count92
| \c@subparagraph=\count93
| \c@figure=\count94
| \c@table=\count95
| \abovecaptionskip=\skip44
| \belowcaptionskip=\skip45
| \bibindent=\dimen104
| )
| (/usr/share/texlive/texmf-dist/tex/latex/tools/indentfirst.sty
| Package: indentfirst 1995/11/23 v1.03 Indent first paragraph (DPC)
| )
| (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
| Package: geometry 2010/09/12 v5.6 Page Geometry
| (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty
| Package: ifvtex 2010/03/01 v1.5 Detect VTeX and its facilities (HO)
| Package ifvtex Info: VTeX not detected.
| )
| \Gm@cnth=\count96
| \Gm@cntv=\count97
| \c@Gm@tempcnt=\count98
| \Gm@bindingoffset=\dimen105
| \Gm@wd@mp=\dimen106
| \Gm@odd@mp=\dimen107
| \Gm@even@mp=\dimen108
| \Gm@layoutwidth=\dimen109
| \Gm@layoutheight=\dimen110
| \Gm@layouthoffset=\dimen111
| \Gm@layoutvoffset=\dimen112
| \Gm@dimlist=\toks16
| )
| (/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
| \fancy@headwidth=\skip46
| \f@ncyO@elh=\skip47
| \f@ncyO@erh=\skip48
| \f@ncyO@olh=\skip49
| \f@ncyO@orh=\skip50
| \f@ncyO@elf=\skip51
| \f@ncyO@erf=\skip52
| \f@ncyO@olf=\skip53
| \f@ncyO@orf=\skip54
| )
| (/usr/share/texlive/texmf-dist/tex/latex/textcase/textcase.sty
| Package: textcase 2004/10/07 v0.07 Text only upper/lower case changing (DPC)
| )
| (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
| Package: etoolbox 2011/01/03 v2.1 e-TeX tools for LaTeX
| \etb@tempcnta=\count99
| )
| (/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty
| Package: titlesec 2011/12/15 v2.10.0 Sectioning titles
| \ttl@box=\box26
| \beforetitleunit=\skip55
| \aftertitleunit=\skip56
| \ttl@plus=\dimen113
| \ttl@minus=\dimen114
| \ttl@toksa=\toks17
| \titlewidth=\dimen115
| \titlewidthlast=\dimen116
| \titlewidthfirst=\dimen117
| )
| \c@isu@appendix@count=\count100
| (/usr/share/texlive/texmf-dist/tex/latex/titlesec/block.tss
| File: block.tss 2011/12/15
| )
| (/usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
| Package: setspace 2011/12/19 v6.7a set line spacing
| )
| (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty
| Package: tocbibind 2010/10/13 v1.5k extra ToC listings
| Package tocbibind Info: The document has chapter divisions on input line 50.
| Package tocbibind Note: Using chapter style headings, unless overridden.
| ) (/usr/share/texlive/texmf-dist/tex/latex/tocloft/tocloft.sty
| Package: tocloft 2010/10/13 v2.3e parameterised ToC, etc., typesetting
| Package tocloft Info: The document has chapter divisions on input line 43.
| \cftparskip=\skip57
| \cftbeforetoctitleskip=\skip58
| \cftaftertoctitleskip=\skip59
| \cftbeforepartskip=\skip60
| \cftpartnumwidth=\skip61
| \cftpartindent=\skip62
| \cftbeforechapskip=\skip63
| \cftchapindent=\skip64
| \cftchapnumwidth=\skip65
| \cftbeforesecskip=\skip66
| \cftsecindent=\skip67
| \cftsecnumwidth=\skip68
| \cftbeforesubsecskip=\skip69
| \cftsubsecindent=\skip70
| \cftsubsecnumwidth=\skip71
| \cftbeforesubsubsecskip=\skip72
| \cftsubsubsecindent=\skip73
| \cftsubsubsecnumwidth=\skip74
| \cftbeforeparaskip=\skip75
| \cftparaindent=\skip76
| \cftparanumwidth=\skip77
| \cftbeforesubparaskip=\skip78
| \cftsubparaindent=\skip79
| \cftsubparanumwidth=\skip80
| \cftbeforeloftitleskip=\skip81
| \cftafterloftitleskip=\skip82
| \cftbeforefigskip=\skip83
| \cftfigindent=\skip84
| \cftfignumwidth=\skip85
| \c@lofdepth=\count101
| \c@lotdepth=\count102
| \cftbeforelottitleskip=\skip86
| \cftafterlottitleskip=\skip87
| \cftbeforetabskip=\skip88
| \cfttabindent=\skip89
| \cfttabnumwidth=\skip90
| )
| (/usr/share/texmf/tex/latex/xpatch/xpatch.sty
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3names.sty
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3bootstrap.sty
| Package: l3bootstrap 2011/12/29 v3110 L3 Experimental bootstrap code
| )
| Package: l3names 2012/03/04 v3494 L3 Experimental namespace for primitives
| )
| Package: expl3 2012/04/23 v3570 L3 Experimental code bundle wrapper
| (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
| Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)
| (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg
| File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
| )
| Package color Info: Driver file: pdftex.def on input line 130.
| (/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
| File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
| \Gread@gobject=\count103
| ))
| (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
| Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
| (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
| Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
| )
| (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg
| File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
| )
| Package graphics Info: Driver file: pdftex.def on input line 91.
| )
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3basics.sty
| Package: l3basics 2012/03/04 v3491 L3 Experimental basic definitions
| )
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3expan.sty
| Package: l3expan 2012/02/26 v3460 L3 Experimental argument expansion
| )
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3tl.sty
| Package: l3tl 2012/03/04 v3490 L3 Experimental token lists
| )
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3seq.sty
| Package: l3seq 2012/03/04 v3490 L3 Experimental sequences and stacks
| )
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3int.sty
| Package: l3int 2012/03/04 v3490 L3 Experimental integers
| \c_max_int=\count104
| \l_tmpa_int=\count105
| \l_tmpb_int=\count106
| \l_tmpc_int=\count107
| \g_tmpa_int=\count108
| \g_tmpb_int=\count109
| )
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3quark.sty
| Package: l3quark 2012/02/12 v3384 L3 Experimental quarks
| )
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3prg.sty
| Package: l3prg 2012/03/04 v3490 L3 Experimental control structures
| \g_prg_map_int=\count110
| )
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3clist.sty
| Package: l3clist 2012/03/04 v3490 L3 Experimental comma separated lists
| )
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3token.sty
| Package: l3token 2012/03/04 v3491 L3 Experimental token manipulation
| )
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3prop.sty
| Package: l3prop 2012/03/04 v3490 L3 Experimental property lists
| )
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3msg.sty
| Package: l3msg 2012/04/23 v3568 L3 Experimental messages
| )
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3file.sty
| Package: l3file 2012/03/09 v3520 L3 Experimental file and I/O operations
| \l_iow_stream_int=\count111
| \l_iow_line_length_int=\count112
| \l_iow_target_length_int=\count113
| \l_iow_current_line_int=\count114
| \l_iow_current_word_int=\count115
| \l_iow_current_indentation_int=\count116
| )
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3skip.sty
| Package: l3skip 2012/03/05 v3499 L3 Experimental dimensions and skips
| \l_tmpa_dim=\dimen118
| \l_tmpb_dim=\dimen119
| \l_tmpc_dim=\dimen120
| \g_tmpa_dim=\dimen121
| \g_tmpb_dim=\dimen122
| \l_tmpa_skip=\skip91
| \l_tmpb_skip=\skip92
| \l_tmpc_skip=\skip93
| \g_tmpa_skip=\skip94
| \g_tmpb_skip=\skip95
| )
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3keys.sty
| Package: l3keys 2012/03/03 v3487 L3 Experimental key-value interfaces
| \g_keyval_level_int=\count117
| \l_keys_choice_int=\count118
| )
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3fp.sty
| Package: l3fp 2012/03/04 v3490 L3 Experimental floating-point operations
| \c_one_million=\count119
| \c_one_hundred_million=\count120
| \c_five_hundred_million=\count121
| \c_one_thousand_million=\count122
| \c_fp_pi_by_four_decimal_int=\count123
| \c_fp_pi_by_four_extended_int=\count124
| \c_fp_pi_decimal_int=\count125
| \c_fp_pi_extended_int=\count126
| \c_fp_two_pi_decimal_int=\count127
| \c_fp_two_pi_extended_int=\count128
| \l_fp_count_int=\count129
| \l_fp_div_offset_int=\count130
| \l_fp_exp_integer_int=\count131
| \l_fp_exp_decimal_int=\count132
| \l_fp_exp_extended_int=\count133
| \l_fp_exp_exponent_int=\count134
| \l_fp_input_a_sign_int=\count135
| \l_fp_input_a_integer_int=\count136
| \l_fp_input_a_decimal_int=\count137
| \l_fp_input_a_exponent_int=\count138
| \l_fp_input_b_sign_int=\count139
| \l_fp_input_b_integer_int=\count140
| \l_fp_input_b_decimal_int=\count141
| \l_fp_input_b_exponent_int=\count142
| \l_fp_input_a_extended_int=\count143
| \l_fp_input_b_extended_int=\count144
| \l_fp_mul_a_i_int=\count145
| \l_fp_mul_a_ii_int=\count146
| \l_fp_mul_a_iii_int=\count147
| \l_fp_mul_a_iv_int=\count148
| \l_fp_mul_a_v_int=\count149
| \l_fp_mul_a_vi_int=\count150
| \l_fp_mul_b_i_int=\count151
| \l_fp_mul_b_ii_int=\count152
| \l_fp_mul_b_iii_int=\count153
| \l_fp_mul_b_iv_int=\count154
| \l_fp_mul_b_v_int=\count155
| \l_fp_mul_b_vi_int=\count156
| \l_fp_mul_output_int=\count157
| \l_fp_output_sign_int=\count158
| \l_fp_output_integer_int=\count159
| \l_fp_output_decimal_int=\count160
| \l_fp_output_exponent_int=\count161
| \l_fp_output_extended_int=\count162
| \l_fp_round_position_int=\count163
| \l_fp_round_target_int=\count164
| \l_fp_split_sign_int=\count165
| \l_fp_internal_int=\count166
| \l_fp_trig_octant_int=\count167
| \l_fp_trig_sign_int=\count168
| \l_fp_trig_decimal_int=\count169
| \l_fp_trig_extended_int=\count170
| \l_fp_internal_dim=\dimen123
| \l_fp_internal_skip=\skip96
| )
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3box.sty
| Package: l3box 2012/03/04 v3490 L3 Experimental boxes
| \l_tmpb_box=\box27
| \l_box_top_dim=\dimen124
| \l_box_bottom_dim=\dimen125
| \l_box_left_dim=\dimen126
| \l_box_right_dim=\dimen127
| \l_box_top_new_dim=\dimen128
| \l_box_bottom_new_dim=\dimen129
| \l_box_left_new_dim=\dimen130
| \l_box_right_new_dim=\dimen131
| \l_box_internal_box=\box28
| )
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3coffins.sty
| Package: l3coffins 2012/03/03 v3482 L3 Experimental coffin code layer
| \l_coffin_internal_box=\box29
| \l_coffin_internal_dim=\dimen132
| \l_coffin_offset_x_dim=\dimen133
| \l_coffin_offset_y_dim=\dimen134
| \l_coffin_x_dim=\dimen135
| \l_coffin_y_dim=\dimen136
| \l_coffin_x_prime_dim=\dimen137
| \l_coffin_y_prime_dim=\dimen138
| \l_coffin_Depth_dim=\dimen139
| \l_coffin_Height_dim=\dimen140
| \l_coffin_TotalHeight_dim=\dimen141
| \l_coffin_Width_dim=\dimen142
| \c_empty_coffin=\box30
| \l_coffin_aligned_coffin=\box31
| \l_coffin_aligned_internal_coffin=\box32
| \l_coffin_bounding_shift_dim=\dimen143
| \l_coffin_left_corner_dim=\dimen144
| \l_coffin_right_corner_dim=\dimen145
| \l_coffin_bottom_corner_dim=\dimen146
| \l_coffin_top_corner_dim=\dimen147
| \l_coffin_scaled_total_height_dim=\dimen148
| \l_coffin_scaled_width_dim=\dimen149
| \l_coffin_display_coffin=\box33
| \l_coffin_display_coord_coffin=\box34
| \l_coffin_display_pole_coffin=\box35
| \l_coffin_display_offset_dim=\dimen150
| \l_coffin_display_x_dim=\dimen151
| \l_coffin_display_y_dim=\dimen152
| )
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3color.sty
| Package: l3color 2011/09/07 v2776 L3 Experimental colour support
| )
| (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3luatex.sty
| Package: l3luatex 2012/02/09 v3355 L3 Experimental LuaTeX-specific functions
| \g_cctab_allocate_int=\count171
| \g_cctab_stack_int=\count172
| ))
| Package: xpatch 2012/10/02 v0.3 Extending etoolbox patching commands
| (/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
| Package: xparse 2012/04/23 v3570 L3 Experimental document command parser
| \l_xparse_current_arg_int=\count173
| \l_xparse_m_args_int=\count174
| \l_xparse_mandatory_args_int=\count175
| \l_xparse_processor_int=\count176
| \l_xparse_v_nesting_int=\count177
| )
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xpatchcmd with arg. spec. '' on line 125.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xpretocmd with arg. spec. '' on line 126.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xapptocmd with arg. spec. '' on line 127.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xshowcmd with arg. spec. '' on line 128.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xpatchbibmacro with arg. spec. 'm' on line 131.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xpretobibmacro with arg. spec. 'm' on line 133.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xapptobibmacro with arg. spec. 'm' on line 135.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xshowbibmacro with arg. spec. 'm' on line 137.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xpatchfieldformat with arg. spec. 'O{*}m' on line
| . 139.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xpretofieldformat with arg. spec. 'O{*}m' on line
| . 141.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xapptofieldformat with arg. spec. 'O{*}m' on line
| . 143.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xshowfieldformat with arg. spec. 'O{*}m' on line
| . 145.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xpatchnameformat with arg. spec. 'O{*}m' on line
| . 147.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xpretonameformat with arg. spec. 'O{*}m' on line
| . 149.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xapptonameformat with arg. spec. 'O{*}m' on line
| . 151.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xshownameformat with arg. spec. 'O{*}m' on line
| . 153.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xpatchlistformat with arg. spec. 'O{*}m' on line
| . 155.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xpretolistformat with arg. spec. 'O{*}m' on line
| . 157.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xapptolistformat with arg. spec. 'O{*}m' on line
| . 159.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xshowlistformat with arg. spec. 'O{*}m' on line
| . 161.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xpatchindexfieldformat with arg. spec. 'O{*}m' on
| . line 163.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xpretoindexfieldformat with arg. spec. 'O{*}m' on
| . line 165.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xapptoindexfieldformat with arg. spec. 'O{*}m' on
| . line 167.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xshowindexfieldformat with arg. spec. 'O{*}m' on
| . line 169.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xpatchindexnameformat with arg. spec. 'O{*}m' on
| . line 171.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xpretoindexnameformat with arg. spec. 'O{*}m' on
| . line 173.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xapptoindexnameformat with arg. spec. 'O{*}m' on
| . line 175.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xshowindexnameformat with arg. spec. 'O{*}m' on
| . line 177.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xpatchindexlistformat with arg. spec. 'O{*}m' on
| . line 179.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xpretoindexlistformat with arg. spec. 'O{*}m' on
| . line 181.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xappindextolistformat with arg. spec. 'O{*}m' on
| . line 183.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xshowindexlistformat with arg. spec. 'O{*}m' on
| . line 185.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xpatchbibdriver with arg. spec. 'm' on line 187.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xpretobibdriver with arg. spec. 'm' on line 189.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xapptobibdriver with arg. spec. 'm' on line 191.
| .................................................
| .................................................
| . LaTeX info: "xparse/define-command"
| .
| . Defining document command \xshowbibdriver with arg. spec. 'm' on line 193.
| .................................................
| )
| \c@isu@secnumdepth@backup=\count178
| (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
| Package: hyperref 2012/05/13 v6.82q Hypertext links for LaTeX
| (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
| Package: hobsub-hyperref 2012/05/28 v1.13 Bundle oberdiek, subset hyperref (HO)
| (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty
| Package: hobsub-generic 2012/05/28 v1.13 Bundle oberdiek, subset generic (HO)
| Package: hobsub 2012/05/28 v1.13 Construct package bundles (HO)
| Package hobsub Info: Skipping package `infwarerr' (already loaded).
| Package hobsub Info: Skipping package `ltxcmds' (already loaded).
| Package hobsub Info: Skipping package `ifluatex' (already loaded).
| Package hobsub Info: Skipping package `ifvtex' (already loaded).
| Package: intcalc 2007/09/27 v1.1 Expandable calculations with integers (HO)
| Package hobsub Info: Skipping package `ifpdf' (already loaded).
| Package hobsub Info: Skipping package `etexcmds' (already loaded).
| Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO)
| Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO)
| Package hobsub Info: Skipping package `pdftexcmds' (already loaded).
| Package: pdfescape 2011/11/25 v1.13 Implements pdfTeX's escape features (HO)
| Package: bigintcalc 2012/04/08 v1.3 Expandable calculations on big integers (HO
| )
| Package: bitset 2011/01/30 v1.1 Handle bit-vector datatype (HO)
| Package: uniquecounter 2011/01/30 v1.2 Provide unlimited unique counter (HO)
| )
| Package hobsub Info: Skipping package `hobsub' (already loaded).
| Package: letltxmacro 2010/09/02 v1.4 Let assignment for LaTeX macros (HO)
| Package: hopatch 2012/05/28 v1.2 Wrapper for package hooks (HO)
| Package: xcolor-patch 2011/01/30 xcolor patch
| Package: atveryend 2011/06/30 v1.8 Hooks at the very end of document (HO)
| Package: atbegshi 2011/10/05 v1.16 At begin shipout hook (HO)
| Package: refcount 2011/10/16 v3.4 Data extraction from label references (HO)
| Package: hycolor 2011/01/30 v1.7 Color options for hyperref/bookmark (HO)
| )
| (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
| Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO)
| )
| \@linkdim=\dimen153
| \Hy@linkcounter=\count179
| \Hy@pagecounter=\count180
| (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
| File: pd1enc.def 2012/05/13 v6.82q Hyperref: PDFDocEncoding definition (HO)
| )
| \Hy@SavedSpaceFactor=\count181
| (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg
| File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
| )
| Package hyperref Info: Option `pdfusetitle' set `true' on input line 3941.
| Package hyperref Info: Option `hypertexnames' set `false' on input line 3941.
| Package hyperref Info: Option `linktocpage' set `true' on input line 3941.
| Package hyperref Info: Hyper figures OFF on input line 4062.
| Package hyperref Info: Link nesting OFF on input line 4067.
| Package hyperref Info: Hyper index ON on input line 4070.
| Package hyperref Info: Plain pages OFF on input line 4077.
| Package hyperref Info: Backreferencing OFF on input line 4082.
| Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
| Package hyperref Info: Bookmarks ON on input line 4300.
| \c@Hy@tempcnt=\count182
| (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty
| \Urlmuskip=\muskip10
| Package: url 2006/04/12 ver 3.3 Verb mode for urls, etc.
| )
| LaTeX Info: Redefining \url on input line 4653.
| \Fld@menulength=\count183
| \Field@Width=\dimen154
| \Fld@charsize=\dimen155
| Package hyperref Info: Hyper figures OFF on input line 5773.
| Package hyperref Info: Link nesting OFF on input line 5778.
| Package hyperref Info: Hyper index ON on input line 5781.
| Package hyperref Info: backreferencing OFF on input line 5788.
| Package hyperref Info: Link coloring OFF on input line 5793.
| Package hyperref Info: Link coloring with OCG OFF on input line 5798.
| Package hyperref Info: PDF/A mode OFF on input line 5803.
| LaTeX Info: Redefining \ref on input line 5843.
| LaTeX Info: Redefining \pageref on input line 5847.
| \Hy@abspage=\count184
| \c@Item=\count185
| \c@Hfootnote=\count186
| )
| Package hyperref Message: Driver (autodetected): hpdftex.
| (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
| File: hpdftex.def 2012/05/13 v6.82q Hyperref driver for pdfTeX
| \Fld@listcount=\count187
| \c@bookmark@seq@number=\count188
| (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
| Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files (HO)
| Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
| 82.
| )
| \Hy@SectionHShift=\skip97
| )
| Package hyperref Info: Option `bookmarksnumbered' set `true' on input line 491.
| Package hyperref Info: Option `bookmarksopen' set `true' on input line 491.
| Package hyperref Info: Option `colorlinks' set `true' on input line 498.
| \c@isu@majors@counter=\count189
| \c@isu@majorprofs@counter=\count190
| \c@isu@profs@counter=\count191
| )
| (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
| Package: babel 2008/07/08 v3.8m The Babel package
| (/usr/share/texlive/texmf-dist/tex/generic/babel/english.ldf
| Language: english 2005/03/30 v3.3o English support from the babel system
| (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def
| File: babel.def 2008/07/08 v3.8m Babel common definitions
| \babel@savecnt=\count192
| \U@D=\dimen156
| )
| \l@british = a dialect from \language\l@english
| \l@UKenglish = a dialect from \language\l@english
| \l@canadian = a dialect from \language\l@american
| \l@australian = a dialect from \language\l@british
| \l@newzealand = a dialect from \language\l@british
| ))
| (/usr/share/texlive/texmf-dist/tex/latex/tools/trace.sty
| Package: trace 2003/04/30 v1.1c trace LaTeX code
| )
| {vertical mode: \tracingassigns}
| {into \tracingassigns=1}
| {\tracingonline}
| {reassigning \tracingonline=0}
| \begin #1->\csuse {@beforebegin@#1@hook}\@ifundefined {#1}{\def \reserved@a {\@
| latex@error {Environment #1 undefined}\@eha }}{\def \reserved@a {\def \@currenv
| ir {#1}\edef \@currenvline {\on@line }\csuse {@begin@#1@hook}\csname #1\endcsna
| me }}\@ignorefalse \begingroup \@endpefalse \reserved@a
| #1<-document
| \csuse #1->\ifcsname #1\endcsname \csname #1\expandafter \endcsname \fi
| #1<-@beforebegin@document@hook
| {\ifcsname}
| {false}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-document
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\def \reserved@a {\@latex@error {Environment document undefined}\@eha }
| #2<-\def \reserved@a {\def \@currenvir {document}\edef \@currenvline {\on@line
| }\csuse {@begin@document@hook}\csname document\endcsname }
| {\def}
| {changing \reserved@a=macro:#1,logonly,#2\reserved@a ->#1,#2\ETC.}
| {into \reserved@a=macro:->\def \@currenvir {document}\edef \ETC.}
| \@ignorefalse ->\global \let \if@ignore \iffalse
| {\global}
| {globally changing \if@ignore=\iffalse}
| {into \if@ignore=\iffalse}
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| \@endpefalse ->\let \if@endpe \iffalse
| {\let}
| {reassigning \if@endpe=\iffalse}
| \reserved@a ->\def \@currenvir {document}\edef \@currenvline {\on@line }\csuse
| {@begin@document@hook}\csname document\endcsname
| {\def}
| {changing \@currenvir=macro:->document}
| {into \@currenvir=macro:->document}
| {\edef}
| \on@line -> on input line \the \inputlineno
| {changing \@currenvline=macro:->}
| {into \@currenvline=macro:-> on input line 15}
| \csuse #1->\ifcsname #1\endcsname \csname #1\expandafter \endcsname \fi
| #1<-@begin@document@hook
| {\ifcsname}
| {false}
| {\csname}
| \document ->\endgroup \let \AtEndPreamble \@firstofone \@endpreamblehook \prote
| cted \def \AtEndPreamble {\@notprerr \@gobble }\undef \@endpreamblehook \beging
| roup \endgroup \ifx \@unusedoptionlist \@empty \else \@latex@warning@no@line {U
| nused global option(s):
| \@spaces [\@unusedoptionlist ]}\fi \@colht \textheight \@colroom \textheight \v
| size \textheight \columnwidth \textwidth \@clubpenalty \clubpenalty \if@twocolu
| mn \advance \columnwidth -\columnsep \divide \columnwidth \tw@ \hsize \columnwi
| dth \@firstcolumntrue \fi \hsize \columnwidth \linewidth \hsize \begingroup \@f
| loatplacement \@dblfloatplacement \makeatletter \let \@writefile \@gobbletwo \g
| lobal \let \@multiplelabels \relax \@input {\jobname .aux}\endgroup \if@filesw
| \immediate \openout \@mainaux \jobname .aux \immediate \write \@mainaux {\relax
| }\fi \process@table \let \glb@currsize \@empty \normalsize \everypar {}\ifx \n
| ormalsfcodes \@empty \ifnum \sfcode `\.=\@m \let \normalsfcodes \frenchspacing
| \else \let \normalsfcodes \nonfrenchspacing \fi \fi \@noskipsecfalse \let \@ref
| undefined \relax \let \AtBeginDocument \@firstofone \@begindocumenthook \ifdim
| \topskip <1sp\global \topskip 1sp\relax \fi \global \@maxdepth \maxdepth \globa
| l \let \@begindocumenthook \@undefined \ifx \@listfiles \@undefined \global \le
| t \@filelist \relax \global \let \@addtofilelist \@gobble \fi \gdef \do ##1{\gl
| obal \let ##1\@notprerr }\@preamblecmds \global \let \@nodocument \relax \globa
| l \let \do \noexpand \ignorespaces \let \AfterEndPreamble \@firstofone \@aftere
| ndpreamblehook \protected \def \AfterEndPreamble {\@notprerr \@gobble }\undef \
| @afterendpreamblehook \ignorespaces
| {\endgroup}
| {restoring \@currenvline=macro:->}
| {restoring \@currenvir=macro:->document}
| {leaving semi simple group (level 1) entered at line 15}
| {\let}
| {changing \AtEndPreamble=\protected macro:->\gappto \@endpreamblehook }
| {into \AtEndPreamble=\long macro:#1->#1}
| \@endpreamblehook ->\let \AfterPreamble \@firstofone \HOpatch@list
| {\let}
| {changing \AfterPreamble=\protected macro:->\AtBeginDocument }
| {into \AfterPreamble=\long macro:#1->#1}
| \HOpatch@list ->\HOpatch@1
| \HOpatch@1 ->\ltx@ifpackageloaded {xcolor}{\let \HOpatch@1 \relax \long \def \r
| eserved@a ##1##2##3{\long \def \@@tmp ####1####2{\ifx ##1####1\toks@ {####2}\ex
| pandafter \remove@to@nnil \else \expandafter \@@tmp \fi }\@@tmp ##2##1{##3}\@nn
| il \the \toks@ }\ifx \XC@ifxcase \reserved@a \long \def \XC@ifxcase ##1##2##3{\
| long \def \XC@if@ ####1####2{\ifx ##1####1\toks@ {####2}\expandafter \remove@to
| @nnil \else \expandafter \XC@if@ \fi }\XC@if@ ##2##1{##3}\@nnil \the \toks@ }\f
| i \long \def \reserved@a ##1##2##3{\long \def \@@tmp ####1####2{\@expandtwoargs
| \in@ {,##1,}{,####1,}\ifin@ \toks@ {####2}\expandafter \remove@to@nnil \else \
| expandafter \@@tmp \fi }\@@tmp ##2{##1}{##3}\@nnil \the \toks@ }\ifx \XC@ifcase
| \reserved@a \long \def \XC@ifcase ##1##2##3{\long \def \XC@if@ ####1####2{\@ex
| pandtwoargs \in@ {,##1,}{,####1,}\ifin@ \toks@ {####2}\expandafter \remove@to@n
| nil \else \expandafter \XC@if@ \fi }\XC@if@ ##2{##1}{##3}\@nnil \the \toks@ }\f
| i \def \reserved@a ##1,{\XC@ifxcase \tm {\XC@mod@rgb {\XC@calcN {##1}\@@tmp \ed
| ef \@@tmp {\@@tmp ,\@@tmp ,\@@tmp }}\XC@mod@cmy {\XC@calcC {##1}\@@tmp \edef \@
| @tmp {\@@tmp ,\@@tmp ,\@@tmp }}\XC@mod@cmyk {\XC@calcC {##1}\@@tmp \edef \@@tmp
| {0,0,0,\@@tmp }}\XC@mod@RGB {\edef \@@scl {\rangeRGB }\XC@calcM {##1}\@@tmp \e
| def \@@tmp {\@@tmp ,\@@tmp ,\@@tmp }}\XC@mod@HTML {\edef \@@scl {\@cclv }\XC@ca
| lcM {##1}\@@tmp \XC@calcH \@@tmp \@@tmp \edef \@@tmp {\@@tmp \@@tmp \@@tmp }}\X
| C@mod@HSB {\edef \@@scl {\rangeHSB }\XC@calcM {##1}\@@tmp \edef \@@tmp {0,0,\@@
| tmp }}\XC@mod@Gray {\edef \@@scl {\rangeGray }\XC@calcM {##1}\@@tmp }}{\XC@calc
| N {##1}\@@tmp \edef \@@tmp {0,0,\@@tmp }}}\ifx \XC@cnv@gray \reserved@a \def \X
| C@cnv@gray ##1,{\XC@ifxcase \tm {\XC@mod@rgb {\XC@calcN {##1}\@@tmp \edef \@@tm
| p {\@@tmp ,\@@tmp ,\@@tmp }}\XC@mod@gray {}\XC@mod@cmy {\XC@calcC {##1}\@@tmp \
| edef \@@tmp {\@@tmp ,\@@tmp ,\@@tmp }}\XC@mod@cmyk {\XC@calcC {##1}\@@tmp \edef
| \@@tmp {0,0,0,\@@tmp }}\XC@mod@RGB {\edef \@@scl {\rangeRGB }\XC@calcM {##1}\@
| @tmp \edef \@@tmp {\@@tmp ,\@@tmp ,\@@tmp }}\XC@mod@HTML {\edef \@@scl {\@cclv
| }\XC@calcM {##1}\@@tmp \XC@calcH \@@tmp \@@tmp \edef \@@tmp {\@@tmp \@@tmp \@@t
| mp }}\XC@mod@HSB {\edef \@@scl {\rangeHSB }\XC@calcM {##1}\@@tmp \edef \@@tmp {
| 0,0,\@@tmp }}\XC@mod@Gray {\edef \@@scl {\rangeGray }\XC@calcM {##1}\@@tmp }}{\
| XC@calcN {##1}\@@tmp \edef \@@tmp {0,0,\@@tmp }}}\fi \@ifundefined {XC@frameb@x
| }{\expandafter \let \csname XC@frameb@x \endcsname \XC@frameb@x \edef \XC@fram
| eb@x {\noexpand \protect \expandafter \noexpand \csname XC@frameb@x \endcsname
| }\expandafter \ifx \csname XC@frameb@x \endcsname \@frameb@x \let \@frameb@x \X
| C@frameb@x \fi }{}}{}
| \ltx@ifpackageloaded #1->\ltx@iffileloaded {#1.\ltx@pkgextension }
| #1<-xcolor
| \ltx@iffileloaded #1->\ltx@ifundefined {ver@#1}\ltx@secondoftwo \ltx@firstoftwo
|
| #1<-xcolor.\ltx@pkgextension
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-ver@xcolor.\ltx@pkgextension
| {\ifcsname}
| \ltx@pkgextension ->sty
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\ltx@secondoftwo
| #2<-\ltx@firstoftwo
| \ltx@secondoftwo #1#2->#2
| #1<-\let \HOpatch@1 \relax \long \def \reserved@a ##1##2##3{\long \def \@@tmp #
| ###1####2{\ifx ##1####1\toks@ {####2}\expandafter \remove@to@nnil \else \expand
| after \@@tmp \fi }\@@tmp ##2##1{##3}\@nnil \the \toks@ }\ifx \XC@ifxcase \reser
| ved@a \long \def \XC@ifxcase ##1##2##3{\long \def \XC@if@ ####1####2{\ifx ##1##
| ##1\toks@ {####2}\expandafter \remove@to@nnil \else \expandafter \XC@if@ \fi }\
| XC@if@ ##2##1{##3}\@nnil \the \toks@ }\fi \long \def \reserved@a ##1##2##3{\lon
| g \def \@@tmp ####1####2{\@expandtwoargs \in@ {,##1,}{,####1,}\ifin@ \toks@ {##
| ##2}\expandafter \remove@to@nnil \else \expandafter \@@tmp \fi }\@@tmp ##2{##1}
| {##3}\@nnil \the \toks@ }\ifx \XC@ifcase \reserved@a \long \def \XC@ifcase ##1#
| #2##3{\long \def \XC@if@ ####1####2{\@expandtwoargs \in@ {,##1,}{,####1,}\ifin@
| \toks@ {####2}\expandafter \remove@to@nnil \else \expandafter \XC@if@ \fi }\XC
| @if@ ##2{##1}{##3}\@nnil \the \toks@ }\fi \def \reserved@a ##1,{\XC@ifxcase \tm
| {\XC@mod@rgb {\XC@calcN {##1}\@@tmp \edef \@@tmp {\@@tmp \ETC.
| #2<-
| {\protected}
| {changing \AtEndPreamble=\long macro:#1->#1}
| {into \AtEndPreamble=\protected macro:->\@notprerr \@gobble }
| \undef #1->\let #1\etb@undefined
| #1<-\@endpreamblehook
| {\let}
| {changing \@endpreamblehook=macro:->\let \AfterPreamble \@firstofone \ETC.}
| {into \@endpreamblehook=undefined}
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\endgroup}
| {leaving semi simple group (level 1) entered at line 15}
| {\ifx}
| {true}
| {\else}
| {\dimen95}
| {changing \dimen95=1000.0pt}
| {into \dimen95=650.43001pt}
| {\dimen96}
| {changing \dimen96=1000.0pt}
| {into \dimen96=650.43001pt}
| {\vsize}
| {changing \vsize=1000.0pt}
| {into \vsize=650.43001pt}
| {\dimen81}
| {changing \dimen81=390.0pt}
| {into \dimen81=469.75502pt}
| {\count27}
| {reassigning \count27=150}
| {\iffalse}
| {false}
| {\hsize}
| {changing \hsize=390.0pt}
| {into \hsize=469.75502pt}
| {\dimen27}
| {changing \dimen27=390.0pt}
| {into \dimen27=469.75502pt}
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| \@floatplacement ->\global \@topnum \c@topnumber \global \@toproom \topfraction
| \@colht \global \@botnum \c@bottomnumber \global \@botroom \bottomfraction \@c
| olht \global \@colnum \c@totalnumber \@fpmin \floatpagefraction \@colht
| {\global}
| {globally changing \count66=2}
| {into \count66=2}
| {\global}
| \topfraction ->.7
| {globally changing \dimen90=699.99695pt}
| {into \dimen90=455.29901pt}
| {\global}
| {globally changing \count68=1}
| {into \count68=1}
| {\global}
| \bottomfraction ->.3
| {globally changing \dimen92=300.00305pt}
| {into \dimen92=195.13098pt}
| {\global}
| {globally changing \count69=3}
| {into \count69=3}
| {\dimen94}
| \floatpagefraction ->.5
| {changing \dimen94=500.0pt}
| {into \dimen94=325.215pt}
| \@dblfloatplacement ->\global \@dbltopnum \c@dbltopnumber \global \@dbltoproom
| \dbltopfraction \@colht \@textmin \@colht \advance \@textmin -\@dbltoproom \@fp
| min \dblfloatpagefraction \textheight \@fptop \@dblfptop \@fpsep \@dblfpsep \@f
| pbot \@dblfpbot
| {\global}
| {globally changing \count67=0}
| {into \count67=2}
| {\global}
| \dbltopfraction ->.7
| {globally changing \dimen91=0.0pt}
| {into \dimen91=455.29901pt}
| {\dimen93}
| {changing \dimen93=0.0pt}
| {into \dimen93=650.43001pt}
| {\advance}
| {changing \dimen93=650.43001pt}
| {into \dimen93=195.131pt}
| {\dimen94}
| \dblfloatpagefraction ->.5
| {reassigning \dimen94=325.215pt}
| {\skip35}
| {changing \skip35=0.0pt plus 1.0fil}
| {into \skip35=0.0pt plus 1.0fil}
| {\skip36}
| {changing \skip36=10.0pt plus 2.0fil}
| {into \skip36=10.0pt plus 2.0fil}
| {\skip37}
| {changing \skip37=0.0pt plus 1.0fil}
| {into \skip37=0.0pt plus 1.0fil}
| \makeatletter ->\catcode `\@11\relax
| {\catcode}
| {changing \catcode64=12}
| {into \catcode64=11}
| {\relax}
| {\let}
| {changing \@writefile=\long macro:#1#2->\@ifundefined {tf@#1}\relax \ETC.}
| {into \@writefile=\long macro:#1#2->}
| {\global}
| {globally changing \@multiplelabels=\relax}
| {into \@multiplelabels=\relax}
| \@input #1->\IfFileExists {#1}{\@@input \@filef@und }{\typeout {No file #1.}}
| #1<-\jobname .aux
| \IfFileExists #1#2#3->\openin \@inputcheck #1 \ifeof \@inputcheck \ifx \input@p
| ath \@undefined \def \reserved@a {#3}\else \def \reserved@a {\@iffileonpath {#1
| }{#2}{#3}}\fi \else \closein \@inputcheck \edef \@filef@und {#1 }\def \reserved
| @a {#2}\fi \reserved@a
| #1<-\jobname .aux
| #2<-\@@input \@filef@und
| #3<-\typeout {No file \jobname .aux.}
| {\openin}
| {\jobname}
| {\ifeof}
| {false}
| {\closein}
| {\edef}
| {\jobname}
| {changing \@filef@und=macro:->trace.sty }
| {into \@filef@und=macro:->test-contents-name.aux }
| {\def}
| {changing \reserved@a=macro:->\def \@currenvir {document}\edef \ETC.}
| {into \reserved@a=macro:->\@@input \@filef@und }
| {\fi}
| \reserved@a ->\@@input \@filef@und
| {\input}
| \@filef@und ->test-contents-name.aux
| (./test-contents-name.aux
| {\relax}
| \providecommand ->\@star@or@long \provide@command
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\provide@command
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \provide@command
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \provide@command }
| #3<-\let \l@ngrel@x \long \provide@command
| {\let}
| {reassigning \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:->\@@input \@filef@und }
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=macro:#1,\reserved@b #2\reserved@b ->\ifx \ETC.}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \provide@command }
| {\futurelet}
| {changing \@let@token=\relax}
| {into \@let@token=undefined}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@process@ptions }
| {into \reserved@c=macro:->\let \l@ngrel@x \long \provide@command }
| {\fi}
| {\fi}
| \reserved@c ->\let \l@ngrel@x \long \provide@command
| {\let}
| {reassigning \l@ngrel@x=\long}
| \provide@command #1->\begingroup \escapechar \m@ne \xdef \@gtempa {{\string #1}
| }\endgroup \expandafter \@ifundefined \@gtempa {\def \reserved@a {\new@command
| #1}}{\def \reserved@a {\renew@command \reserved@a }}\reserved@a
| #1<-\HyperFirstAtBeginDocument
| {\begingroup}
| {entering semi simple group (level 2) at line 2}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {xdef}
| {string}
| {globally changing @gtempa=macro:->trace}
| {into @gtempa=macro:->{HyperFirstAtBeginDocument}}
| {endgroup}
| {restoring \escapechar=92}
| {leaving semi simple group (level 2) entered at line 2}
| {\expandafter}
| \@gtempa ->{HyperFirstAtBeginDocument}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-HyperFirstAtBeginDocument
| {\expandafter}
| {\csname}
| {changing \HyperFirstAtBeginDocument=undefined}
| {into \HyperFirstAtBeginDocument=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\def \reserved@a {\new@command \HyperFirstAtBeginDocument }
| #2<-\def \reserved@a {\renew@command \reserved@a }
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\new@command \HyperFirstAtBeginDocument }
| \reserved@a ->\new@command \HyperFirstAtBeginDocument
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\HyperFirstAtBeginDocument
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \HyperFirstAtBeginDocument
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \HyperFirstAtBeginDocument
| #3<-\@newcommand \HyperFirstAtBeginDocument [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\new@command \HyperFirstAtBeginDocument }
| {into \reserved@a=macro:->\@newcommand \HyperFirstAtBeginDocument }
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \provide@command }
| {into \reserved@b=macro:->\@newcommand \HyperFirstAtBeginDocument \ETC.}
| {\futurelet}
| {changing \@let@token=undefined}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\let \l@ngrel@x \long \provide@command }
| {into \reserved@c=macro:->\@newcommand \HyperFirstAtBeginDocument \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@newcommand \HyperFirstAtBeginDocument [{0}]
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\HyperFirstAtBeginDocument
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \HyperFirstAtBeginDocument [0]
| #3<-\@argdef \HyperFirstAtBeginDocument [0]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \HyperFirstAtBeginDocument }
| {into \reserved@a=macro:->\@xargdef \HyperFirstAtBeginDocument \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \HyperFirstAtBeginDocument \ETC.}
| {into \reserved@b=macro:->\@argdef \HyperFirstAtBeginDocument \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \HyperFirstAtBeginDocument \ETC.}
| {into \reserved@c=macro:->\@argdef \HyperFirstAtBeginDocument \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \HyperFirstAtBeginDocument [0]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\HyperFirstAtBeginDocument
| #2<-0
| #3<-\AtBeginDocument
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\HyperFirstAtBeginDocument
| #2<-\@yargdef \HyperFirstAtBeginDocument \@ne {0}{\AtBeginDocument }
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\@xargdef \HyperFirstAtBeginDocument \ETC.}
| {into \reserved@a=macro:->HyperFirstAtBeginDocument}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->HyperFirstAtBeginDocument
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \@yargdef \HyperFirstAtBeginDocument \@ne {0}{\AtBeginDocument }\fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->HyperFirstAtBeginDocument
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-H
| #2<-y
| #3<-p
| #4<-erFirstAtBeginDocumentxxx
| {changing \reserved@b=macro:->\@argdef \HyperFirstAtBeginDocument \ETC.}
| {into \reserved@b=macro:->Hyp}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\HyperFirstAtBeginDocument
| #2<-\@ne
| #3<-0
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->Hyp}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-0
| #2<-\HyperFirstAtBeginDocument
| {\def}
| {changing \reserved@a=macro:->HyperFirstAtBeginDocument}
| {into \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {\long}
| \reserved@a #10#2{->\expandafter \def \expandafter \HyperFirstAtBeginDocument \
| reserved@b #10{
| #1<-
| #2<-##1##2##3##4##5##6##7##8##9##0
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {changing \HyperFirstAtBeginDocument=\relax}
| {into \HyperFirstAtBeginDocument=\long macro:->\AtBeginDocument }
| {\fi}
| {\fi}
| {blank space }
| \HyperFirstAtBeginDocument ->\AtBeginDocument
| \AtBeginDocument ->\g@addto@macro \@begindocumenthook
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\@begindocumenthook
| #2<-\ifx \hyper@anchor \@undefined \global \let \oldcontentsline \contentsline
| \gdef \contentsline ##1##2##3##4{\oldcontentsline {##1}{##2}{##3}} \global \let
| \oldnewlabel \newlabel \gdef \newlabel ##1##2{\newlabelxx {##1}##2} \gdef \new
| labelxx ##1##2##3##4##5##6{\oldnewlabel {##1}{{##2}{##3}}} \AtEndDocument {\ifx
| \hyper@anchor \@undefined \let \contentsline \oldcontentsline \let \newlabel \
| oldnewlabel \fi } \fi
| {\begingroup}
| {entering semi simple group (level 2) at line 13}
| {\toks0}
| {\expandafter}
| \@begindocumenthook ->\Gm@savelength {paperwidth}\Gm@savelength {paperheight}\e
| def \Gm@restore@org {\Gm@restore }\ifGm@resetpaper \edef \Gm@pw {\Gm@orgpw }\ed
| ef \Gm@ph {\Gm@orgph }\else \edef \Gm@pw {\the \paperwidth }\edef \Gm@ph {\the
| \paperheight }\fi \ifGm@pass \else \ifnum \mag =\@m \else \Gm@magtooffset \divi
| de \paperwidth \@m \multiply \paperwidth \the \mag \divide \paperheight \@m \mu
| ltiply \paperheight \the \mag \fi \fi \Gm@detectdriver \ifx \Gm@driver \Gm@xete
| x \@ifundefined {pdfpagewidth}{}{\setlength \pdfpagewidth {\Gm@pw }\setlength \
| pdfpageheight {\Gm@ph }}\ifnum \mag =\@m \else \ifx \Gm@truedimen \Gm@true \set
| length \paperwidth {\Gm@pw }\setlength \paperheight {\Gm@ph }\fi \fi \fi \ifx \
| Gm@driver \Gm@pdftex \@ifundefined {pdfpagewidth}{}{\setlength \pdfpagewidth {\
| Gm@pw }\setlength \pdfpageheight {\Gm@ph }}\ifnum \mag =\@m \else \@tempdima =\
| mag sp\@ifundefined {pdfhorigin}{}{\divide \pdfhorigin \@tempdima \multiply \pd
| fhorigin \@m \divide \pdfvorigin \@tempdima \multiply \pdfvorigin \@m }\ifx \Gm
| @truedimen \Gm@true \setlength \paperwidth {\Gm@pw }\setlength \paperheight {\G
| m@ph }\fi \fi \fi \ifx \Gm@driver \Gm@vtex \@ifundefined {mediawidth}{}{\mediaw
| idth =\paperwidth \mediaheight =\paperheight }\ifvtexdvi \AtBeginDvi {\special
| {papersize=\the \paperwidth ,\the \paperheight }}\fi \fi \ifx \Gm@driver \Gm@dv
| ips \AtBeginDvi {\special {papersize=\the \paperwidth ,\the \paperheight }}\ifx
| \Gm@driver \Gm@dvips \ifGm@landscape \AtBeginDvi {\special {! /landplus90 true
| store}}\fi \fi \else \ifx \Gm@driver \Gm@dvipdfm \ifcase \ifx \AtBeginShipoutF
| irst \relax \@ne \else \ifx \AtBeginShipoutFirst \@undefined \@ne \else \z@ \fi
| \fi \AtBeginShipoutFirst {\special {papersize=\the \paperwidth ,\the \paperhei
| ght }}\or \AtBeginDvi {\special {papersize=\the \paperwidth ,\the \paperheight
| }}\fi \fi \fi \@tempswafalse \ifGm@showframe \@tempswatrue \else \ifGm@showcrop
| \@tempswatrue \fi \fi \if@tempswa \RequirePackage {atbegshi}\AtBeginShipout {\
| setbox \AtBeginShipoutBox =\vbox {\baselineskip \z@skip \lineskip \z@skip \line
| skiplimit \z@ \Gm@pageframes \box \AtBeginShipoutBox }}\fi \Gm@save \edef \Gm@r
| estore@pkg {\Gm@restore }\ifGm@verbose \ifGm@pass \else \Gm@checkmp \fi \fi \Gm
| @showparams {preamble}\let \Gm@pw \relax \let \Gm@ph \relax \ifx \ttl@Hy@stepli
| nk \@undefined \let \ttl@Hy@steplink \@gobble \let \ttl@Hy@refstepcounter \refs
| tepcounter \fi \@ifpackagewith {natbib}{sectionbib}{\@dot@cb@bsectiontrue }{} \
| @ifpackagewith {chapterbib}{sectionbib}{\@dot@cb@bsectiontrue \@ifundefined {se
| ctionbib}{}{\def \sectionbib ##1##2{}}}{} \par \if@dotocbib \if@dot@cb@bsection
| \renewcommand {\bibsection }{\t@cb@bsection }\else \renewcommand {\bibsection
| }{\t@cb@bchapsec }\fi \fi \@ifpackageloaded {tocbibind}{\@cfttocbibindtrue }{\@
| cfttocbibindfalse } \if@cfttocbibind \@ifpackagelater {tocbibind}{1998/11/16}{}
| {\PackageWarning {tocloft}{You are using a version of the tocbibind package\Mes
| sageBreak that is not compatible with tocloft.\MessageBreak The results may be
| surprising.\MessageBreak Consider installing the current version of tocbibind.}
| } \fi \if@cftnctoc \else \renewcommand {\tableofcontents }{\@cfttocstart \par \
| begingroup \parindent \z@ \parskip \cftparskip \@cftmaketoctitle \if@cfttocbibi
| nd \@cftdobibtoc \fi \@starttoc {toc}\endgroup \@cfttocfinish } \fi \if@cftncto
| c \else \renewcommand {\listoffigures }{\@cfttocstart \par \begingroup \parinde
| nt \z@ \parskip \cftparskip \@cftmakeloftitle \if@cfttocbibind \@cftdobiblof \f
| i \@starttoc {lof}\endgroup \@cfttocfinish }\fi \if@cftnctoc \else \renewcomman
| d {\listoftables }{\@cfttocstart \par \begingroup \parindent \z@ \parskip \cftp
| arskip \@cftmakelottitle \if@cfttocbibind \@cftdobiblot \fi \@starttoc {lot}\en
| dgroup \@cfttocfinish }\fi \@ifpackageloaded {hyperref}{\renewcommand {\cftaddt
| itleline }[4]{\addtocontents {##1}{\protect \contentsline {##2}{##3}{##4}{\@cur
| rentHref }}} \renewcommand {\cftaddnumtitleline }[5]{\addtocontents {##1}{\prot
| ect \contentsline {##2}{\protect \numberline {##3}##4}{##5}{\@currentHref }}} }
| {} \GPT@fix \GPT@PatchTrig \GPT@LoadSuppPdf \ltx@IfUndefined {define@key}{}{\de
| fine@key {Gin}{natwidth}{}\define@key {Gin}{natheight}{}}\let \default@color \c
| urrent@color \@ifpackageloaded {pst-pdf}{}{\@ifpackageloaded {pdftricks}{}{\Req
| uirePackage {pdftexcmds}[2007/11/11]\expandafter \ifx \csname pdf@shellescape\e
| ndcsname \relax \else \ifnum \pdf@shellescape >0 \RequirePackage {epstopdf-base
| }[2009/07/12]\fi \fi }}\seq_set_from_clist:NN \l_file_internal_seq \@filelist \
| seq_gconcat:NNN \g_file_record_seq \g_file_record_seq \l_file_internal_seq \HOp
| atch@list \AtEndDocument {\AtVeryEnd@RedefCheckEnd }\@ifpackageloaded {scrlfile
| }{\AtVeryEnd@ifundefined {BeforeClosingMainAux}{}{\BeforeClosingMainAux {\Call@
| AfterLastShipout }}\AtVeryEnd@ifundefined {AfterReadingMainAux}{}{\AfterReading
| MainAux {\Call@AtVeryEndDocument }}}{}\@ifpackageloaded {etoolbox}{\AtVeryEnd@i
| fundefined {AfterEndDocument}{}{\AfterEndDocument {\Call@AtVeryEndDocument }}}{
| }\AtBeginShipoutInit \AtBegShi@PatchCrop \AtBegShi@PatchEveryshi \AtBegShi@Patc
| hMemoir \ifx \refstepcounter \Hy@varioref@refstepcounter \let \H@refstepcounter
| \refstepcounter \let \refstepcounter \Hy@saved@refstepcounter \fi \Hy@AtBeginD
| ocumentHook {}\let \Hy@AtBeginDocumentHook \@undefined \ifdefined \captionsengl
| ish \addto \captionsenglish {\def \contentsname {Table of Contents}}\fi \gdef \
| latinencoding {OT1}\ifx \cf@encoding \bbl@t@one \xdef \latinencoding {\bbl@t@on
| e }\else \@ifl@aded {def}{t1enc}{\xdef \latinencoding {\bbl@t@one }}{}\fi \expa
| ndafter \selectlanguage \expandafter {\bbl@main@language }\bbl@clear@ttribs \De
| clareTextCompositeCommand {\"}{OT1}{a}{\bbl@umlauta {a}}\DeclareTextCompositeCo
| mmand {\"}{OT1}{e}{\bbl@umlaute {e}}\DeclareTextCompositeCommand {\"}{OT1}{i}{\
| bbl@umlaute {\i }}\DeclareTextCompositeCommand {\"}{OT1}{\i }{\bbl@umlaute {\i
| }}\DeclareTextCompositeCommand {\"}{OT1}{o}{\bbl@umlauta {o}}\DeclareTextCompos
| iteCommand {\"}{OT1}{u}{\bbl@umlauta {u}}\DeclareTextCompositeCommand {\"}{OT1}
| {A}{\bbl@umlauta {A}}\DeclareTextCompositeCommand {\"}{OT1}{E}{\bbl@umlaute {E}
| }\DeclareTextCompositeCommand {\"}{OT1}{I}{\bbl@umlaute {I}}\DeclareTextComposi
| teCommand {\"}{OT1}{O}{\bbl@umlauta {O}}\DeclareTextCompositeCommand {\"}{OT1}{
| U}{\bbl@umlauta {U}}\@ifpackageloaded {natbib}{\def \@citex [##1][##2]##3{\@saf
| e@activestrue \edef \@tempa {##3}\@safe@activesfalse \org@@citex [##1][##2]{\@t
| empa }}}{}\@ifpackageloaded {cite}{\def \@citex [##1]##2{\@safe@activestrue \or
| g@@citex [##1]{##2}\@safe@activesfalse }}{}\bbl@cite@choice \@ifpackageloaded {
| ifthen}{\bbl@redefine@long \ifthenelse ##1##2##3{\let \bbl@tempa \pageref \let
| \pageref \org@pageref \@safe@activestrue \org@ifthenelse {##1}{\let \pageref \b
| bl@tempa \@safe@activesfalse ##2}{\let \pageref \bbl@tempa \@safe@activesfalse
| ##3}}}{}\@ifpackageloaded {varioref}{\bbl@redefine \@@vpageref ##1[##2]##3{\@sa
| fe@activestrue \org@@@vpageref {##1}[##2]{##3}\@safe@activesfalse }\bbl@redefin
| e \vrefpagenum ##1##2{\@safe@activestrue \org@vrefpagenum {##1}{##2}\@safe@acti
| vesfalse }\expandafter \def \csname Ref \endcsname ##1{\protected@edef \@tempa
| {\org@ref {##1}}\expandafter \MakeUppercase \@tempa } }{}\@ifpackageloaded {hhl
| ine}{\expandafter \ifx \csname normal@char\string :\endcsname \relax \else \mak
| eatletter \def \@currname {hhline}\input {hhline.sty}\makeatother \fi }{}\@ifun
| defined {pdfstringdefDisableCommands}{}{\pdfstringdefDisableCommands {\language
| shorthands {system}}}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\Gm@savelength {paperwidth}\Gm@savelength \ETC.}
| {\xdef}
| {globally changing \@begindocumenthook=macro:->\Gm@savelength {paperwidth}\Gm@s
| avelength \ETC.}
| {into \@begindocumenthook=macro:->\Gm@savelength {paperwidth}\Gm@savelength \ET
| C.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 2) entered at line 13}
| {blank space }
| {\global}
| {globally changing \hyper@last=undefined}
| {into \hyper@last=\relax}
| {\gdef}
| {globally changing \HyperFirstAtBeginDocument=\long macro:->\AtBeginDocument }
| {into \HyperFirstAtBeginDocument=macro:#1->#1}
| {blank space }
| \providecommand ->\@star@or@long \provide@command
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\provide@command
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \provide@command
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \provide@command }
| #3<-\let \l@ngrel@x \long \provide@command
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \provide@command }
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=\long macro:#1->}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@argdef \HyperFirstAtBeginDocument \ETC.}
| {into \reserved@c=macro:->\let \l@ngrel@x \long \provide@command }
| {\fi}
| {\fi}
| \reserved@c ->\let \l@ngrel@x \long \provide@command
| {\let}
| {reassigning \l@ngrel@x=\long}
| \provide@command #1->\begingroup \escapechar \m@ne \xdef \@gtempa {{\string #1}
| }\endgroup \expandafter \@ifundefined \@gtempa {\def \reserved@a {\new@command
| #1}}{\def \reserved@a {\renew@command \reserved@a }}\reserved@a
| #1<-\HyField@AuxAddToFields
| {\begingroup}
| {entering semi simple group (level 2) at line 16}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {xdef}
| {string}
| {globally changing @gtempa=macro:->{HyperFirstAtBeginDocument}}
| {into @gtempa=macro:->{HyField@AuxAddToFields}}
| {endgroup}
| {restoring \escapechar=92}
| {leaving semi simple group (level 2) entered at line 16}
| {\expandafter}
| \@gtempa ->{HyField@AuxAddToFields}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-HyField@AuxAddToFields
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\def \reserved@a {\new@command \HyField@AuxAddToFields }
| #2<-\def \reserved@a {\renew@command \reserved@a }
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\renew@command \reserved@a }
| \reserved@a ->\renew@command \reserved@a
| \renew@command #1->\begingroup \escapechar \m@ne \xdef \@gtempa {{\string #1}}\
| endgroup \expandafter \@ifundefined \@gtempa {\@latex@error {\noexpand #1undefi
| ned}\@ehc }\relax \let \@ifdefinable \@rc@ifdefinable \new@command #1
| #1<-\reserved@a
| {\begingroup}
| {entering semi simple group (level 2) at line 16}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {xdef}
| {string}
| {globally changing @gtempa=macro:->{HyField@AuxAddToFields}}
| {into @gtempa=macro:->{reserved@a}}
| {endgroup}
| {restoring \escapechar=92}
| {leaving semi simple group (level 2) entered at line 16}
| {\expandafter}
| \@gtempa ->{reserved@a}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-reserved@a
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@latex@error {\noexpand \reserved@a undefined}\@ehc
| #2<-\relax
| {\relax}
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.
| }
| {into \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ETC.}
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\reserved@a
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \reserved@a
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \reserved@a
| #3<-\@newcommand \reserved@a [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\renew@command \reserved@a }
| {into \reserved@a=macro:->\@newcommand \reserved@a }
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \provide@command }
| {into \reserved@b=macro:->\@newcommand \reserved@a [{0}]}
| {\futurelet}
| {changing \@let@token=\long macro:#1->}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\let \l@ngrel@x \long \provide@command }
| {into \reserved@c=macro:->\@newcommand \reserved@a }
| {\else}
| {\fi}
| \reserved@c ->\@newcommand \reserved@a
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\reserved@a
| #2<-1
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \reserved@a [1]
| #3<-\@argdef \reserved@a [1]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \reserved@a }
| {into \reserved@a=macro:->\@xargdef \reserved@a [1]}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \reserved@a [{0}]}
| {into \reserved@b=macro:->\@argdef \reserved@a [1]}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \reserved@a }
| {into \reserved@c=macro:->\@argdef \reserved@a [1]}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \reserved@a [1]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\reserved@a
| #2<-1
| #3<-
| \@ifdefinable #1#2->\let \@ifdefinable \@@ifdefinable #2
| #1<-\reserved@a
| #2<-\@yargdef \reserved@a \@ne {1}{}
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ET
| C.}
| {into \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\reserved@a
| #2<-\@ne
| #3<-1
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->\@argdef \reserved@a [1]}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-1
| #2<-\reserved@a
| {\def}
| {changing \reserved@a=macro:->\@xargdef \reserved@a [1]}
| {into \reserved@a=macro:#11#2{->\expandafter \def \expandafter \ETC.}
| {\long}
| \reserved@a #11#2{->\expandafter \def \expandafter \reserved@a \reserved@b #11{
| #1<-0##
| #2<-##2##3##4##5##6##7##8##9##1
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {changing \reserved@a=macro:#11#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=\long macro:#1->}
| {blank space }
| {\gdef}
| {globally changing \isu@number@appendices=\long macro:->0}
| {into \isu@number@appendices=macro:->0}
| {blank space }
| \isu@info #1->\HardWrap {\hw@class@info {rpisudiss}} {56} {\def \MessageBreak {
| \\}\def \newline {\\}\def \par {\\\\}\def \emph ##1{\string _##1\string _}\def
| \textit ##1{/##1/}\def \textbf ##1{*##1*}} {\MessageBreak } {#1}
| #1<-The number of appendices in the tex file: 0.
| \HardWrap #1#2#3#4#5->\begingroup \hw@maxprintline =\numexpr #2\relax \let \spa
| ce \hw@protected@space \def \ {\space }\let \\\hw@insert@newline \let \noexpand
| \string \begingroup #3\let \protect \string \xdef \@tempa {#5}\endgroup \expan
| dafter \hw@scan \@tempa \hw@scanstop \def \\{\hw@protected@newline }\def \hw@pr
| otected@newline {#4}\let \space \hw@expanding@space \@temptokena ={#1}\expandaf
| ter \the \expandafter \@temptokena \expandafter {\hw@wrappedtext }\endgroup
| #1<-\hw@class@info {rpisudiss}
| #2<-56
| #3<-\def \MessageBreak {\\}\def \newline {\\}\def \par {\\\\}\def \emph ##1{\st
| ring _##1\string _}\def \textit ##1{/##1/}\def \textbf ##1{*##1*}
| #4<-\MessageBreak
| #5<-The number of appendices in the tex file: 0.
| {\begingroup}
| {entering semi simple group (level 2) at line 18}
| {\count81}
| {changing \count81=79}
| {into \count81=56}
| {\let}
| {changing \space=macro:-> }
| {into \space=\protected macro:-> }
| {\def}
| {changing \ =\ }
| {into \ =macro:->\space }
| {\let}
| {changing \\=macro:->\x@protect \\\protect \\ }
| {into \\=\protected macro:->\hw@insert@newline }
| {\let}
| {changing \noexpand=\noexpand}
| {into \noexpand=\string}
| {\begingroup}
| {entering semi simple group (level 3) at line 18}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->\\}
| {\def}
| {changing \newline=macro:->\protect \newline }
| {into \newline=macro:->\\}
| {\def}
| {changing \par=\par}
| {into \par=macro:->\\\\}
| {\def}
| {changing \emph=macro:->\protect \emph }
| {into \emph=macro:#1->\string _#1\string _}
| {\def}
| {changing \textit=macro:->\protect \textit }
| {into \textit=macro:#1->/#1/}
| {\def}
| {changing \textbf=macro:->\protect \textbf }
| {into \textbf=macro:#1->*#1*}
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\xdef}
| {globally changing \@tempa=macro:->\def \@tempa {}\RequirePackage \ETC.}
| {into \@tempa=macro:->The number of appendices in th\ETC.}
| {\endgroup}
| {restoring \protect=\relax}
| {restoring \textbf=macro:->\protect \textbf }
| {restoring \textit=macro:->\protect \textit }
| {restoring \emph=macro:->\protect \emph }
| {restoring \par=\par}
| {restoring \newline=macro:->\protect \newline }
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 3) entered at line 18}
| {\expandafter}
| \@tempa ->The number of appendices in the tex file: 0.
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=undefined}
| {into \let@token=the letter T}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=undefined}
| {into \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-T
| {\edef}
| \hw@currword ->
| {changing \hw@currword=macro:->}
| {into \hw@currword=macro:->T}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter T}
| {into \let@token=the letter h}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-h
| {\edef}
| \hw@currword ->T
| {changing \hw@currword=macro:->T}
| {into \hw@currword=macro:->Th}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter h}
| {into \let@token=the letter e}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-e
| {\edef}
| \hw@currword ->Th
| {changing \hw@currword=macro:->Th}
| {into \hw@currword=macro:->The}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter e}
| {into \let@token=blank space }
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {true}
| \hw@process@space ->\hw@wordcount =\hw@strlen@of \hw@currword \relax \ifnum \nu
| mexpr (\hw@charcount +\hw@wordcount )\relax <\hw@maxprintline \advance \hw@char
| count by \hw@wordcount \ifx \hw@currline \@empty \edef \hw@currline {\hw@currwo
| rd }\else \advance \hw@charcount by 1\relax \edef \hw@currline {\hw@currline \h
| w@expanding@space \hw@currword }\fi \else \hw@charcount =\hw@wordcount \relax \
| edef \hw@currtext {\hw@currtext \hw@currline \hw@protected@newline }\let \hw@cu
| rrline \hw@currword \fi \let \hw@currword \@empty
| {\count80}
| \hw@strlen@of #1->\expandafter \hw@strlen \expandafter {#1}
| #1<-\hw@currword
| {\expandafter}
| {\expandafter}
| \hw@currword ->The
| \hw@strlen #1->\numexpr 0\hw@Ncharscan #1\hw@scanstop \relax
| #1<-The
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-T
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-h
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-e
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-\hw@scanstop
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobble #1->
| #1<-+1\hw@Ncharscan
| {changing \count80=0}
| {into \count80=3}
| {\relax}
| {\ifnum}
| {true}
| {\advance}
| {changing \count79=0}
| {into \count79=3}
| {\ifx}
| {true}
| {\edef}
| \hw@currword ->The
| {changing \hw@currline=macro:->}
| {into \hw@currline=macro:->The}
| {\else}
| {\else}
| {\let}
| {changing \hw@currword=macro:->The}
| {into \hw@currword=macro:->}
| {\def}
| {changing \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {into \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {\else}
| {\fi}
| \next ->\afterassignment \hw@scan \let \@tempa =
| {\afterassignment}
| {\let}
| {changing \@tempa=macro:->The number of appendices in th\ETC.}
| {into \@tempa=blank space }
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=blank space }
| {into \let@token=the letter n}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {into \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-n
| {\edef}
| \hw@currword ->
| {changing \hw@currword=macro:->}
| {into \hw@currword=macro:->n}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter n}
| {into \let@token=the letter u}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-u
| {\edef}
| \hw@currword ->n
| {changing \hw@currword=macro:->n}
| {into \hw@currword=macro:->nu}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter u}
| {into \let@token=the letter m}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-m
| {\edef}
| \hw@currword ->nu
| {changing \hw@currword=macro:->nu}
| {into \hw@currword=macro:->num}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter m}
| {into \let@token=the letter b}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-b
| {\edef}
| \hw@currword ->num
| {changing \hw@currword=macro:->num}
| {into \hw@currword=macro:->numb}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter b}
| {into \let@token=the letter e}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-e
| {\edef}
| \hw@currword ->numb
| {changing \hw@currword=macro:->numb}
| {into \hw@currword=macro:->numbe}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter e}
| {into \let@token=the letter r}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-r
| {\edef}
| \hw@currword ->numbe
| {changing \hw@currword=macro:->numbe}
| {into \hw@currword=macro:->number}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter r}
| {into \let@token=blank space }
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {true}
| \hw@process@space ->\hw@wordcount =\hw@strlen@of \hw@currword \relax \ifnum \nu
| mexpr (\hw@charcount +\hw@wordcount )\relax <\hw@maxprintline \advance \hw@char
| count by \hw@wordcount \ifx \hw@currline \@empty \edef \hw@currline {\hw@currwo
| rd }\else \advance \hw@charcount by 1\relax \edef \hw@currline {\hw@currline \h
| w@expanding@space \hw@currword }\fi \else \hw@charcount =\hw@wordcount \relax \
| edef \hw@currtext {\hw@currtext \hw@currline \hw@protected@newline }\let \hw@cu
| rrline \hw@currword \fi \let \hw@currword \@empty
| {\count80}
| \hw@strlen@of #1->\expandafter \hw@strlen \expandafter {#1}
| #1<-\hw@currword
| {\expandafter}
| {\expandafter}
| \hw@currword ->number
| \hw@strlen #1->\numexpr 0\hw@Ncharscan #1\hw@scanstop \relax
| #1<-number
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-n
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-u
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-m
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-b
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-e
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-r
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-\hw@scanstop
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobble #1->
| #1<-+1\hw@Ncharscan
| {changing \count80=3}
| {into \count80=6}
| {\relax}
| {\ifnum}
| {true}
| {\advance}
| {changing \count79=3}
| {into \count79=9}
| {\ifx}
| {false}
| {\advance}
| {changing \count79=9}
| {into \count79=10}
| {\relax}
| {\edef}
| \hw@currline ->The
| \hw@expanding@space ->
| \hw@currword ->number
| {changing \hw@currline=macro:->The}
| {into \hw@currline=macro:->The number}
| {\fi}
| {\else}
| {\let}
| {changing \hw@currword=macro:->number}
| {into \hw@currword=macro:->}
| {\def}
| {changing \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {into \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {\else}
| {\fi}
| \next ->\afterassignment \hw@scan \let \@tempa =
| {\afterassignment}
| {\let}
| {reassigning \@tempa=blank space }
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=blank space }
| {into \let@token=the letter o}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {into \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-o
| {\edef}
| \hw@currword ->
| {changing \hw@currword=macro:->}
| {into \hw@currword=macro:->o}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter o}
| {into \let@token=the letter f}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-f
| {\edef}
| \hw@currword ->o
| {changing \hw@currword=macro:->o}
| {into \hw@currword=macro:->of}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter f}
| {into \let@token=blank space }
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {true}
| \hw@process@space ->\hw@wordcount =\hw@strlen@of \hw@currword \relax \ifnum \nu
| mexpr (\hw@charcount +\hw@wordcount )\relax <\hw@maxprintline \advance \hw@char
| count by \hw@wordcount \ifx \hw@currline \@empty \edef \hw@currline {\hw@currwo
| rd }\else \advance \hw@charcount by 1\relax \edef \hw@currline {\hw@currline \h
| w@expanding@space \hw@currword }\fi \else \hw@charcount =\hw@wordcount \relax \
| edef \hw@currtext {\hw@currtext \hw@currline \hw@protected@newline }\let \hw@cu
| rrline \hw@currword \fi \let \hw@currword \@empty
| {\count80}
| \hw@strlen@of #1->\expandafter \hw@strlen \expandafter {#1}
| #1<-\hw@currword
| {\expandafter}
| {\expandafter}
| \hw@currword ->of
| \hw@strlen #1->\numexpr 0\hw@Ncharscan #1\hw@scanstop \relax
| #1<-of
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-o
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-f
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-\hw@scanstop
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobble #1->
| #1<-+1\hw@Ncharscan
| {changing \count80=6}
| {into \count80=2}
| {\relax}
| {\ifnum}
| {true}
| {\advance}
| {changing \count79=10}
| {into \count79=12}
| {\ifx}
| {false}
| {\advance}
| {changing \count79=12}
| {into \count79=13}
| {\relax}
| {\edef}
| \hw@currline ->The number
| \hw@expanding@space ->
| \hw@currword ->of
| {changing \hw@currline=macro:->The number}
| {into \hw@currline=macro:->The number of}
| {\fi}
| {\else}
| {\let}
| {changing \hw@currword=macro:->of}
| {into \hw@currword=macro:->}
| {\def}
| {changing \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {into \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {\else}
| {\fi}
| \next ->\afterassignment \hw@scan \let \@tempa =
| {\afterassignment}
| {\let}
| {reassigning \@tempa=blank space }
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=blank space }
| {into \let@token=the letter a}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {into \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-a
| {\edef}
| \hw@currword ->
| {changing \hw@currword=macro:->}
| {into \hw@currword=macro:->a}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter a}
| {into \let@token=the letter p}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-p
| {\edef}
| \hw@currword ->a
| {changing \hw@currword=macro:->a}
| {into \hw@currword=macro:->ap}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {reassigning \let@token=the letter p}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-p
| {\edef}
| \hw@currword ->ap
| {changing \hw@currword=macro:->ap}
| {into \hw@currword=macro:->app}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter p}
| {into \let@token=the letter e}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-e
| {\edef}
| \hw@currword ->app
| {changing \hw@currword=macro:->app}
| {into \hw@currword=macro:->appe}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter e}
| {into \let@token=the letter n}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-n
| {\edef}
| \hw@currword ->appe
| {changing \hw@currword=macro:->appe}
| {into \hw@currword=macro:->appen}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter n}
| {into \let@token=the letter d}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-d
| {\edef}
| \hw@currword ->appen
| {changing \hw@currword=macro:->appen}
| {into \hw@currword=macro:->append}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter d}
| {into \let@token=the letter i}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-i
| {\edef}
| \hw@currword ->append
| {changing \hw@currword=macro:->append}
| {into \hw@currword=macro:->appendi}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter i}
| {into \let@token=the letter c}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-c
| {\edef}
| \hw@currword ->appendi
| {changing \hw@currword=macro:->appendi}
| {into \hw@currword=macro:->appendic}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter c}
| {into \let@token=the letter e}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-e
| {\edef}
| \hw@currword ->appendic
| {changing \hw@currword=macro:->appendic}
| {into \hw@currword=macro:->appendice}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter e}
| {into \let@token=the letter s}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-s
| {\edef}
| \hw@currword ->appendice
| {changing \hw@currword=macro:->appendice}
| {into \hw@currword=macro:->appendices}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter s}
| {into \let@token=blank space }
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {true}
| \hw@process@space ->\hw@wordcount =\hw@strlen@of \hw@currword \relax \ifnum \nu
| mexpr (\hw@charcount +\hw@wordcount )\relax <\hw@maxprintline \advance \hw@char
| count by \hw@wordcount \ifx \hw@currline \@empty \edef \hw@currline {\hw@currwo
| rd }\else \advance \hw@charcount by 1\relax \edef \hw@currline {\hw@currline \h
| w@expanding@space \hw@currword }\fi \else \hw@charcount =\hw@wordcount \relax \
| edef \hw@currtext {\hw@currtext \hw@currline \hw@protected@newline }\let \hw@cu
| rrline \hw@currword \fi \let \hw@currword \@empty
| {\count80}
| \hw@strlen@of #1->\expandafter \hw@strlen \expandafter {#1}
| #1<-\hw@currword
| {\expandafter}
| {\expandafter}
| \hw@currword ->appendices
| \hw@strlen #1->\numexpr 0\hw@Ncharscan #1\hw@scanstop \relax
| #1<-appendices
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-a
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-p
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-p
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-e
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-n
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-d
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-i
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-c
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-e
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-s
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-\hw@scanstop
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobble #1->
| #1<-+1\hw@Ncharscan
| {changing \count80=2}
| {into \count80=10}
| {\relax}
| {\ifnum}
| {true}
| {\advance}
| {changing \count79=13}
| {into \count79=23}
| {\ifx}
| {false}
| {\advance}
| {changing \count79=23}
| {into \count79=24}
| {\relax}
| {\edef}
| \hw@currline ->The number of
| \hw@expanding@space ->
| \hw@currword ->appendices
| {changing \hw@currline=macro:->The number of}
| {into \hw@currline=macro:->The number of appendices}
| {\fi}
| {\else}
| {\let}
| {changing \hw@currword=macro:->appendices}
| {into \hw@currword=macro:->}
| {\def}
| {changing \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {into \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {\else}
| {\fi}
| \next ->\afterassignment \hw@scan \let \@tempa =
| {\afterassignment}
| {\let}
| {reassigning \@tempa=blank space }
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=blank space }
| {into \let@token=the letter i}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {into \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-i
| {\edef}
| \hw@currword ->
| {changing \hw@currword=macro:->}
| {into \hw@currword=macro:->i}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter i}
| {into \let@token=the letter n}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-n
| {\edef}
| \hw@currword ->i
| {changing \hw@currword=macro:->i}
| {into \hw@currword=macro:->in}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter n}
| {into \let@token=blank space }
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {true}
| \hw@process@space ->\hw@wordcount =\hw@strlen@of \hw@currword \relax \ifnum \nu
| mexpr (\hw@charcount +\hw@wordcount )\relax <\hw@maxprintline \advance \hw@char
| count by \hw@wordcount \ifx \hw@currline \@empty \edef \hw@currline {\hw@currwo
| rd }\else \advance \hw@charcount by 1\relax \edef \hw@currline {\hw@currline \h
| w@expanding@space \hw@currword }\fi \else \hw@charcount =\hw@wordcount \relax \
| edef \hw@currtext {\hw@currtext \hw@currline \hw@protected@newline }\let \hw@cu
| rrline \hw@currword \fi \let \hw@currword \@empty
| {\count80}
| \hw@strlen@of #1->\expandafter \hw@strlen \expandafter {#1}
| #1<-\hw@currword
| {\expandafter}
| {\expandafter}
| \hw@currword ->in
| \hw@strlen #1->\numexpr 0\hw@Ncharscan #1\hw@scanstop \relax
| #1<-in
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-i
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-n
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-\hw@scanstop
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobble #1->
| #1<-+1\hw@Ncharscan
| {changing \count80=10}
| {into \count80=2}
| {\relax}
| {\ifnum}
| {true}
| {\advance}
| {changing \count79=24}
| {into \count79=26}
| {\ifx}
| {false}
| {\advance}
| {changing \count79=26}
| {into \count79=27}
| {\relax}
| {\edef}
| \hw@currline ->The number of appendices
| \hw@expanding@space ->
| \hw@currword ->in
| {changing \hw@currline=macro:->The number of appendices}
| {into \hw@currline=macro:->The number of appendices in}
| {\fi}
| {\else}
| {\let}
| {changing \hw@currword=macro:->in}
| {into \hw@currword=macro:->}
| {\def}
| {changing \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {into \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {\else}
| {\fi}
| \next ->\afterassignment \hw@scan \let \@tempa =
| {\afterassignment}
| {\let}
| {reassigning \@tempa=blank space }
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=blank space }
| {into \let@token=the letter t}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {into \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-t
| {\edef}
| \hw@currword ->
| {changing \hw@currword=macro:->}
| {into \hw@currword=macro:->t}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter t}
| {into \let@token=the letter h}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-h
| {\edef}
| \hw@currword ->t
| {changing \hw@currword=macro:->t}
| {into \hw@currword=macro:->th}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter h}
| {into \let@token=the letter e}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-e
| {\edef}
| \hw@currword ->th
| {changing \hw@currword=macro:->th}
| {into \hw@currword=macro:->the}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter e}
| {into \let@token=blank space }
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {true}
| \hw@process@space ->\hw@wordcount =\hw@strlen@of \hw@currword \relax \ifnum \nu
| mexpr (\hw@charcount +\hw@wordcount )\relax <\hw@maxprintline \advance \hw@char
| count by \hw@wordcount \ifx \hw@currline \@empty \edef \hw@currline {\hw@currwo
| rd }\else \advance \hw@charcount by 1\relax \edef \hw@currline {\hw@currline \h
| w@expanding@space \hw@currword }\fi \else \hw@charcount =\hw@wordcount \relax \
| edef \hw@currtext {\hw@currtext \hw@currline \hw@protected@newline }\let \hw@cu
| rrline \hw@currword \fi \let \hw@currword \@empty
| {\count80}
| \hw@strlen@of #1->\expandafter \hw@strlen \expandafter {#1}
| #1<-\hw@currword
| {\expandafter}
| {\expandafter}
| \hw@currword ->the
| \hw@strlen #1->\numexpr 0\hw@Ncharscan #1\hw@scanstop \relax
| #1<-the
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-t
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-h
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-e
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-\hw@scanstop
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobble #1->
| #1<-+1\hw@Ncharscan
| {changing \count80=2}
| {into \count80=3}
| {\relax}
| {\ifnum}
| {true}
| {\advance}
| {changing \count79=27}
| {into \count79=30}
| {\ifx}
| {false}
| {\advance}
| {changing \count79=30}
| {into \count79=31}
| {\relax}
| {\edef}
| \hw@currline ->The number of appendices in
| \hw@expanding@space ->
| \hw@currword ->the
| {changing \hw@currline=macro:->The number of appendices in}
| {into \hw@currline=macro:->The number of appendices in th\ETC.}
| {\fi}
| {\else}
| {\let}
| {changing \hw@currword=macro:->the}
| {into \hw@currword=macro:->}
| {\def}
| {changing \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {into \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {\else}
| {\fi}
| \next ->\afterassignment \hw@scan \let \@tempa =
| {\afterassignment}
| {\let}
| {reassigning \@tempa=blank space }
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=blank space }
| {into \let@token=the letter t}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {into \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-t
| {\edef}
| \hw@currword ->
| {changing \hw@currword=macro:->}
| {into \hw@currword=macro:->t}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter t}
| {into \let@token=the letter e}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-e
| {\edef}
| \hw@currword ->t
| {changing \hw@currword=macro:->t}
| {into \hw@currword=macro:->te}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter e}
| {into \let@token=the letter x}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-x
| {\edef}
| \hw@currword ->te
| {changing \hw@currword=macro:->te}
| {into \hw@currword=macro:->tex}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter x}
| {into \let@token=blank space }
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {true}
| \hw@process@space ->\hw@wordcount =\hw@strlen@of \hw@currword \relax \ifnum \nu
| mexpr (\hw@charcount +\hw@wordcount )\relax <\hw@maxprintline \advance \hw@char
| count by \hw@wordcount \ifx \hw@currline \@empty \edef \hw@currline {\hw@currwo
| rd }\else \advance \hw@charcount by 1\relax \edef \hw@currline {\hw@currline \h
| w@expanding@space \hw@currword }\fi \else \hw@charcount =\hw@wordcount \relax \
| edef \hw@currtext {\hw@currtext \hw@currline \hw@protected@newline }\let \hw@cu
| rrline \hw@currword \fi \let \hw@currword \@empty
| {\count80}
| \hw@strlen@of #1->\expandafter \hw@strlen \expandafter {#1}
| #1<-\hw@currword
| {\expandafter}
| {\expandafter}
| \hw@currword ->tex
| \hw@strlen #1->\numexpr 0\hw@Ncharscan #1\hw@scanstop \relax
| #1<-tex
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-t
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-e
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-x
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-\hw@scanstop
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobble #1->
| #1<-+1\hw@Ncharscan
| {reassigning \count80=3}
| {\relax}
| {\ifnum}
| {true}
| {\advance}
| {changing \count79=31}
| {into \count79=34}
| {\ifx}
| {false}
| {\advance}
| {changing \count79=34}
| {into \count79=35}
| {\relax}
| {\edef}
| \hw@currline ->The number of appendices in the
| \hw@expanding@space ->
| \hw@currword ->tex
| {changing \hw@currline=macro:->The number of appendices in th\ETC.}
| {into \hw@currline=macro:->The number of appendices in th\ETC.}
| {\fi}
| {\else}
| {\let}
| {changing \hw@currword=macro:->tex}
| {into \hw@currword=macro:->}
| {\def}
| {changing \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {into \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {\else}
| {\fi}
| \next ->\afterassignment \hw@scan \let \@tempa =
| {\afterassignment}
| {\let}
| {reassigning \@tempa=blank space }
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=blank space }
| {into \let@token=the letter f}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {into \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-f
| {\edef}
| \hw@currword ->
| {changing \hw@currword=macro:->}
| {into \hw@currword=macro:->f}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter f}
| {into \let@token=the letter i}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-i
| {\edef}
| \hw@currword ->f
| {changing \hw@currword=macro:->f}
| {into \hw@currword=macro:->fi}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter i}
| {into \let@token=the letter l}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-l
| {\edef}
| \hw@currword ->fi
| {changing \hw@currword=macro:->fi}
| {into \hw@currword=macro:->fil}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter l}
| {into \let@token=the letter e}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-e
| {\edef}
| \hw@currword ->fil
| {changing \hw@currword=macro:->fil}
| {into \hw@currword=macro:->file}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter e}
| {into \let@token=the character :}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-:
| {\edef}
| \hw@currword ->file
| {changing \hw@currword=macro:->file}
| {into \hw@currword=macro:->file:}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the character :}
| {into \let@token=blank space }
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {true}
| \hw@process@space ->\hw@wordcount =\hw@strlen@of \hw@currword \relax \ifnum \nu
| mexpr (\hw@charcount +\hw@wordcount )\relax <\hw@maxprintline \advance \hw@char
| count by \hw@wordcount \ifx \hw@currline \@empty \edef \hw@currline {\hw@currwo
| rd }\else \advance \hw@charcount by 1\relax \edef \hw@currline {\hw@currline \h
| w@expanding@space \hw@currword }\fi \else \hw@charcount =\hw@wordcount \relax \
| edef \hw@currtext {\hw@currtext \hw@currline \hw@protected@newline }\let \hw@cu
| rrline \hw@currword \fi \let \hw@currword \@empty
| {\count80}
| \hw@strlen@of #1->\expandafter \hw@strlen \expandafter {#1}
| #1<-\hw@currword
| {\expandafter}
| {\expandafter}
| \hw@currword ->file:
| \hw@strlen #1->\numexpr 0\hw@Ncharscan #1\hw@scanstop \relax
| #1<-file:
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-f
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-i
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-l
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-e
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-:
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-\hw@scanstop
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobble #1->
| #1<-+1\hw@Ncharscan
| {changing \count80=3}
| {into \count80=5}
| {\relax}
| {\ifnum}
| {true}
| {\advance}
| {changing \count79=35}
| {into \count79=40}
| {\ifx}
| {false}
| {\advance}
| {changing \count79=40}
| {into \count79=41}
| {\relax}
| {\edef}
| \hw@currline ->The number of appendices in the tex
| \hw@expanding@space ->
| \hw@currword ->file:
| {changing \hw@currline=macro:->The number of appendices in th\ETC.}
| {into \hw@currline=macro:->The number of appendices in th\ETC.}
| {\fi}
| {\else}
| {\let}
| {changing \hw@currword=macro:->file:}
| {into \hw@currword=macro:->}
| {\def}
| {changing \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {into \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {\else}
| {\fi}
| \next ->\afterassignment \hw@scan \let \@tempa =
| {\afterassignment}
| {\let}
| {reassigning \@tempa=blank space }
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=blank space }
| {into \let@token=the character 0}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {into \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-0
| {\edef}
| \hw@currword ->
| {changing \hw@currword=macro:->}
| {into \hw@currword=macro:->0}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the character 0}
| {into \let@token=the character .}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-.
| {\edef}
| \hw@currword ->0
| {changing \hw@currword=macro:->0}
| {into \hw@currword=macro:->0.}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the character .}
| {into \let@token=\protected macro:->\hw@scanstop }
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {true}
| {\relax}
| \hw@process@end ->\hw@wordcount =\hw@strlen@of \hw@currword \relax \ifnum \nume
| xpr (\hw@charcount +\hw@wordcount )<\hw@maxprintline \edef \hw@wrappedtext {\hw
| @currtext \ifx \hw@currline \@empty \else \hw@currline \space \fi \hw@currword
| }\else \edef \hw@wrappedtext {\hw@currtext \hw@currline \hw@protected@newline \
| hw@currword }\fi
| {\count80}
| \hw@strlen@of #1->\expandafter \hw@strlen \expandafter {#1}
| #1<-\hw@currword
| {\expandafter}
| {\expandafter}
| \hw@currword ->0.
| \hw@strlen #1->\numexpr 0\hw@Ncharscan #1\hw@scanstop \relax
| #1<-0.
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-0
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-.
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-\hw@scanstop
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobble #1->
| #1<-+1\hw@Ncharscan
| {changing \count80=5}
| {into \count80=2}
| {\relax}
| {\ifnum}
| {true}
| {\edef}
| \hw@currtext ->
| {\ifx}
| {false}
| \hw@currline ->The number of appendices in the tex file:
| {\fi}
| \hw@currword ->0.
| {changing \hw@wrappedtext=undefined}
| {into \hw@wrappedtext=macro:->The number of appendices in th\ETC.}
| {\else}
| {\let}
| {changing \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {into \next=\long macro:#1->}
| {\else}
| \next #1->
| #1<-\hw@scanstop
| {\def}
| {changing \\=\protected macro:->\hw@insert@newline }
| {into \\=macro:->\hw@protected@newline }
| {\def}
| {changing \hw@protected@newline=\protected macro:->}
| {into \hw@protected@newline=macro:->\MessageBreak }
| {\let}
| {changing \space=\protected macro:-> }
| {into \space=macro:-> }
| {\toks10}
| {changing \toks10=}
| {into \toks10=\hw@class@info {rpisudiss}}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \hw@wrappedtext ->The number of appendices in the tex file:\space 0.
| {\the}
| \hw@class@info #1#2->\ClassInfo {#1}{#2\hw@suffix }
| #1<-rpisudiss
| #2<-The number of appendices in the tex file:\space 0.
| \ClassInfo #1#2->\GenericInfo {(#1) \space \space \@spaces \@spaces }{Class #1
| Info: #2}
| #1<-rpisudiss
| #2<-The number of appendices in the tex file:\space 0.\hw@suffix
| \GenericInfo ->\protect \GenericInfo
| {\relax}
| \GenericInfo #1#2->\begingroup \def \MessageBreak {
| #1}\set@display@protect \immediate \write \m@ne {#2\on@line .}\endgroup
| #1<-(rpisudiss) \space \space \@spaces \@spaces
| #2<-Class rpisudiss Info: The number of appendices in the tex file:\space 0.\hw
| @suffix
| {\begingroup}
| {entering semi simple group (level 3) at line 18}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->
| (rpisudiss) \space \space \@spaces \ETC.}
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->Class rpisudiss Info: The number of appendices in the tex file:\space 0
| .\hw@suffix \on@line .
| \space ->
| \hw@suffix ->
| This message occurred
| \on@line -> on input line \the \inputlineno
| Class rpisudiss Info: The number of appendices in the tex file: 0.
| This message occurred on input line 18.
| {\endgroup}
| {restoring \protect=\relax}
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 3) entered at line 18}
| {\endgroup}
| {restoring \toks10=}
| {restoring \hw@protected@newline=\protected macro:->}
| {restoring \hw@wrappedtext=undefined}
| {restoring \@tempa=macro:->The number of appendices in th\ETC.}
| {restoring \hw@currline=macro:->}
| {restoring \count79=0}
| {restoring \count80=0}
| {restoring \hw@currword=macro:->}
| {restoring \next=undefined}
| {restoring \let@token=undefined}
| {restoring \noexpand=\noexpand}
| {restoring \\=macro:->\x@protect \\\protect \\ }
| {restoring \ =\ }
| {restoring \space=macro:-> }
| {restoring \count81=79}
| {leaving semi simple group (level 2) entered at line 18}
| {blank space }
| \isu@info #1->\HardWrap {\hw@class@info {rpisudiss}} {56} {\def \MessageBreak {
| \\}\def \newline {\\}\def \par {\\\\}\def \emph ##1{\string _##1\string _}\def
| \textit ##1{/##1/}\def \textbf ##1{*##1*}} {\MessageBreak } {#1}
| #1<-The number of appendices in the aux file: \isu@number@appendices .
| \HardWrap #1#2#3#4#5->\begingroup \hw@maxprintline =\numexpr #2\relax \let \spa
| ce \hw@protected@space \def \ {\space }\let \\\hw@insert@newline \let \noexpand
| \string \begingroup #3\let \protect \string \xdef \@tempa {#5}\endgroup \expan
| dafter \hw@scan \@tempa \hw@scanstop \def \\{\hw@protected@newline }\def \hw@pr
| otected@newline {#4}\let \space \hw@expanding@space \@temptokena ={#1}\expandaf
| ter \the \expandafter \@temptokena \expandafter {\hw@wrappedtext }\endgroup
| #1<-\hw@class@info {rpisudiss}
| #2<-56
| #3<-\def \MessageBreak {\\}\def \newline {\\}\def \par {\\\\}\def \emph ##1{\st
| ring _##1\string _}\def \textit ##1{/##1/}\def \textbf ##1{*##1*}
| #4<-\MessageBreak
| #5<-The number of appendices in the aux file: \isu@number@appendices .
| {\begingroup}
| {entering semi simple group (level 2) at line 19}
| {\count81}
| {changing \count81=79}
| {into \count81=56}
| {\let}
| {changing \space=macro:-> }
| {into \space=\protected macro:-> }
| {\def}
| {changing \ =\ }
| {into \ =macro:->\space }
| {\let}
| {changing \\=macro:->\x@protect \\\protect \\ }
| {into \\=\protected macro:->\hw@insert@newline }
| {\let}
| {changing \noexpand=\noexpand}
| {into \noexpand=\string}
| {\begingroup}
| {entering semi simple group (level 3) at line 19}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->\\}
| {\def}
| {changing \newline=macro:->\protect \newline }
| {into \newline=macro:->\\}
| {\def}
| {changing \par=\par}
| {into \par=macro:->\\\\}
| {\def}
| {changing \emph=macro:->\protect \emph }
| {into \emph=macro:#1->\string _#1\string _}
| {\def}
| {changing \textit=macro:->\protect \textit }
| {into \textit=macro:#1->/#1/}
| {\def}
| {changing \textbf=macro:->\protect \textbf }
| {into \textbf=macro:#1->*#1*}
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\xdef}
| \isu@number@appendices ->0
| {globally changing \@tempa=macro:->The number of appendices in th\ETC.}
| {into \@tempa=macro:->The number of appendices in th\ETC.}
| {\endgroup}
| {restoring \protect=\relax}
| {restoring \textbf=macro:->\protect \textbf }
| {restoring \textit=macro:->\protect \textit }
| {restoring \emph=macro:->\protect \emph }
| {restoring \par=\par}
| {restoring \newline=macro:->\protect \newline }
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 3) entered at line 19}
| {\expandafter}
| \@tempa ->The number of appendices in the aux file: 0.
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=undefined}
| {into \let@token=the letter T}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=undefined}
| {into \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-T
| {\edef}
| \hw@currword ->
| {changing \hw@currword=macro:->}
| {into \hw@currword=macro:->T}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter T}
| {into \let@token=the letter h}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-h
| {\edef}
| \hw@currword ->T
| {changing \hw@currword=macro:->T}
| {into \hw@currword=macro:->Th}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter h}
| {into \let@token=the letter e}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-e
| {\edef}
| \hw@currword ->Th
| {changing \hw@currword=macro:->Th}
| {into \hw@currword=macro:->The}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter e}
| {into \let@token=blank space }
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {true}
| \hw@process@space ->\hw@wordcount =\hw@strlen@of \hw@currword \relax \ifnum \nu
| mexpr (\hw@charcount +\hw@wordcount )\relax <\hw@maxprintline \advance \hw@char
| count by \hw@wordcount \ifx \hw@currline \@empty \edef \hw@currline {\hw@currwo
| rd }\else \advance \hw@charcount by 1\relax \edef \hw@currline {\hw@currline \h
| w@expanding@space \hw@currword }\fi \else \hw@charcount =\hw@wordcount \relax \
| edef \hw@currtext {\hw@currtext \hw@currline \hw@protected@newline }\let \hw@cu
| rrline \hw@currword \fi \let \hw@currword \@empty
| {\count80}
| \hw@strlen@of #1->\expandafter \hw@strlen \expandafter {#1}
| #1<-\hw@currword
| {\expandafter}
| {\expandafter}
| \hw@currword ->The
| \hw@strlen #1->\numexpr 0\hw@Ncharscan #1\hw@scanstop \relax
| #1<-The
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-T
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-h
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-e
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-\hw@scanstop
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobble #1->
| #1<-+1\hw@Ncharscan
| {changing \count80=0}
| {into \count80=3}
| {\relax}
| {\ifnum}
| {true}
| {\advance}
| {changing \count79=0}
| {into \count79=3}
| {\ifx}
| {true}
| {\edef}
| \hw@currword ->The
| {changing \hw@currline=macro:->}
| {into \hw@currline=macro:->The}
| {\else}
| {\else}
| {\let}
| {changing \hw@currword=macro:->The}
| {into \hw@currword=macro:->}
| {\def}
| {changing \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {into \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {\else}
| {\fi}
| \next ->\afterassignment \hw@scan \let \@tempa =
| {\afterassignment}
| {\let}
| {changing \@tempa=macro:->The number of appendices in th\ETC.}
| {into \@tempa=blank space }
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=blank space }
| {into \let@token=the letter n}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {into \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-n
| {\edef}
| \hw@currword ->
| {changing \hw@currword=macro:->}
| {into \hw@currword=macro:->n}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter n}
| {into \let@token=the letter u}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-u
| {\edef}
| \hw@currword ->n
| {changing \hw@currword=macro:->n}
| {into \hw@currword=macro:->nu}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter u}
| {into \let@token=the letter m}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-m
| {\edef}
| \hw@currword ->nu
| {changing \hw@currword=macro:->nu}
| {into \hw@currword=macro:->num}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter m}
| {into \let@token=the letter b}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-b
| {\edef}
| \hw@currword ->num
| {changing \hw@currword=macro:->num}
| {into \hw@currword=macro:->numb}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter b}
| {into \let@token=the letter e}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-e
| {\edef}
| \hw@currword ->numb
| {changing \hw@currword=macro:->numb}
| {into \hw@currword=macro:->numbe}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter e}
| {into \let@token=the letter r}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-r
| {\edef}
| \hw@currword ->numbe
| {changing \hw@currword=macro:->numbe}
| {into \hw@currword=macro:->number}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter r}
| {into \let@token=blank space }
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {true}
| \hw@process@space ->\hw@wordcount =\hw@strlen@of \hw@currword \relax \ifnum \nu
| mexpr (\hw@charcount +\hw@wordcount )\relax <\hw@maxprintline \advance \hw@char
| count by \hw@wordcount \ifx \hw@currline \@empty \edef \hw@currline {\hw@currwo
| rd }\else \advance \hw@charcount by 1\relax \edef \hw@currline {\hw@currline \h
| w@expanding@space \hw@currword }\fi \else \hw@charcount =\hw@wordcount \relax \
| edef \hw@currtext {\hw@currtext \hw@currline \hw@protected@newline }\let \hw@cu
| rrline \hw@currword \fi \let \hw@currword \@empty
| {\count80}
| \hw@strlen@of #1->\expandafter \hw@strlen \expandafter {#1}
| #1<-\hw@currword
| {\expandafter}
| {\expandafter}
| \hw@currword ->number
| \hw@strlen #1->\numexpr 0\hw@Ncharscan #1\hw@scanstop \relax
| #1<-number
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-n
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-u
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-m
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-b
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-e
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-r
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-\hw@scanstop
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobble #1->
| #1<-+1\hw@Ncharscan
| {changing \count80=3}
| {into \count80=6}
| {\relax}
| {\ifnum}
| {true}
| {\advance}
| {changing \count79=3}
| {into \count79=9}
| {\ifx}
| {false}
| {\advance}
| {changing \count79=9}
| {into \count79=10}
| {\relax}
| {\edef}
| \hw@currline ->The
| \hw@expanding@space ->
| \hw@currword ->number
| {changing \hw@currline=macro:->The}
| {into \hw@currline=macro:->The number}
| {\fi}
| {\else}
| {\let}
| {changing \hw@currword=macro:->number}
| {into \hw@currword=macro:->}
| {\def}
| {changing \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {into \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {\else}
| {\fi}
| \next ->\afterassignment \hw@scan \let \@tempa =
| {\afterassignment}
| {\let}
| {reassigning \@tempa=blank space }
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=blank space }
| {into \let@token=the letter o}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {into \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-o
| {\edef}
| \hw@currword ->
| {changing \hw@currword=macro:->}
| {into \hw@currword=macro:->o}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter o}
| {into \let@token=the letter f}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-f
| {\edef}
| \hw@currword ->o
| {changing \hw@currword=macro:->o}
| {into \hw@currword=macro:->of}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter f}
| {into \let@token=blank space }
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {true}
| \hw@process@space ->\hw@wordcount =\hw@strlen@of \hw@currword \relax \ifnum \nu
| mexpr (\hw@charcount +\hw@wordcount )\relax <\hw@maxprintline \advance \hw@char
| count by \hw@wordcount \ifx \hw@currline \@empty \edef \hw@currline {\hw@currwo
| rd }\else \advance \hw@charcount by 1\relax \edef \hw@currline {\hw@currline \h
| w@expanding@space \hw@currword }\fi \else \hw@charcount =\hw@wordcount \relax \
| edef \hw@currtext {\hw@currtext \hw@currline \hw@protected@newline }\let \hw@cu
| rrline \hw@currword \fi \let \hw@currword \@empty
| {\count80}
| \hw@strlen@of #1->\expandafter \hw@strlen \expandafter {#1}
| #1<-\hw@currword
| {\expandafter}
| {\expandafter}
| \hw@currword ->of
| \hw@strlen #1->\numexpr 0\hw@Ncharscan #1\hw@scanstop \relax
| #1<-of
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-o
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-f
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-\hw@scanstop
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobble #1->
| #1<-+1\hw@Ncharscan
| {changing \count80=6}
| {into \count80=2}
| {\relax}
| {\ifnum}
| {true}
| {\advance}
| {changing \count79=10}
| {into \count79=12}
| {\ifx}
| {false}
| {\advance}
| {changing \count79=12}
| {into \count79=13}
| {\relax}
| {\edef}
| \hw@currline ->The number
| \hw@expanding@space ->
| \hw@currword ->of
| {changing \hw@currline=macro:->The number}
| {into \hw@currline=macro:->The number of}
| {\fi}
| {\else}
| {\let}
| {changing \hw@currword=macro:->of}
| {into \hw@currword=macro:->}
| {\def}
| {changing \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {into \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {\else}
| {\fi}
| \next ->\afterassignment \hw@scan \let \@tempa =
| {\afterassignment}
| {\let}
| {reassigning \@tempa=blank space }
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=blank space }
| {into \let@token=the letter a}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {into \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-a
| {\edef}
| \hw@currword ->
| {changing \hw@currword=macro:->}
| {into \hw@currword=macro:->a}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter a}
| {into \let@token=the letter p}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-p
| {\edef}
| \hw@currword ->a
| {changing \hw@currword=macro:->a}
| {into \hw@currword=macro:->ap}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {reassigning \let@token=the letter p}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-p
| {\edef}
| \hw@currword ->ap
| {changing \hw@currword=macro:->ap}
| {into \hw@currword=macro:->app}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter p}
| {into \let@token=the letter e}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-e
| {\edef}
| \hw@currword ->app
| {changing \hw@currword=macro:->app}
| {into \hw@currword=macro:->appe}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter e}
| {into \let@token=the letter n}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-n
| {\edef}
| \hw@currword ->appe
| {changing \hw@currword=macro:->appe}
| {into \hw@currword=macro:->appen}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter n}
| {into \let@token=the letter d}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-d
| {\edef}
| \hw@currword ->appen
| {changing \hw@currword=macro:->appen}
| {into \hw@currword=macro:->append}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter d}
| {into \let@token=the letter i}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-i
| {\edef}
| \hw@currword ->append
| {changing \hw@currword=macro:->append}
| {into \hw@currword=macro:->appendi}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter i}
| {into \let@token=the letter c}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-c
| {\edef}
| \hw@currword ->appendi
| {changing \hw@currword=macro:->appendi}
| {into \hw@currword=macro:->appendic}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter c}
| {into \let@token=the letter e}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-e
| {\edef}
| \hw@currword ->appendic
| {changing \hw@currword=macro:->appendic}
| {into \hw@currword=macro:->appendice}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter e}
| {into \let@token=the letter s}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-s
| {\edef}
| \hw@currword ->appendice
| {changing \hw@currword=macro:->appendice}
| {into \hw@currword=macro:->appendices}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter s}
| {into \let@token=blank space }
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {true}
| \hw@process@space ->\hw@wordcount =\hw@strlen@of \hw@currword \relax \ifnum \nu
| mexpr (\hw@charcount +\hw@wordcount )\relax <\hw@maxprintline \advance \hw@char
| count by \hw@wordcount \ifx \hw@currline \@empty \edef \hw@currline {\hw@currwo
| rd }\else \advance \hw@charcount by 1\relax \edef \hw@currline {\hw@currline \h
| w@expanding@space \hw@currword }\fi \else \hw@charcount =\hw@wordcount \relax \
| edef \hw@currtext {\hw@currtext \hw@currline \hw@protected@newline }\let \hw@cu
| rrline \hw@currword \fi \let \hw@currword \@empty
| {\count80}
| \hw@strlen@of #1->\expandafter \hw@strlen \expandafter {#1}
| #1<-\hw@currword
| {\expandafter}
| {\expandafter}
| \hw@currword ->appendices
| \hw@strlen #1->\numexpr 0\hw@Ncharscan #1\hw@scanstop \relax
| #1<-appendices
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-a
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-p
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-p
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-e
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-n
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-d
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-i
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-c
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-e
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-s
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-\hw@scanstop
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobble #1->
| #1<-+1\hw@Ncharscan
| {changing \count80=2}
| {into \count80=10}
| {\relax}
| {\ifnum}
| {true}
| {\advance}
| {changing \count79=13}
| {into \count79=23}
| {\ifx}
| {false}
| {\advance}
| {changing \count79=23}
| {into \count79=24}
| {\relax}
| {\edef}
| \hw@currline ->The number of
| \hw@expanding@space ->
| \hw@currword ->appendices
| {changing \hw@currline=macro:->The number of}
| {into \hw@currline=macro:->The number of appendices}
| {\fi}
| {\else}
| {\let}
| {changing \hw@currword=macro:->appendices}
| {into \hw@currword=macro:->}
| {\def}
| {changing \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {into \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {\else}
| {\fi}
| \next ->\afterassignment \hw@scan \let \@tempa =
| {\afterassignment}
| {\let}
| {reassigning \@tempa=blank space }
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=blank space }
| {into \let@token=the letter i}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {into \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-i
| {\edef}
| \hw@currword ->
| {changing \hw@currword=macro:->}
| {into \hw@currword=macro:->i}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter i}
| {into \let@token=the letter n}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-n
| {\edef}
| \hw@currword ->i
| {changing \hw@currword=macro:->i}
| {into \hw@currword=macro:->in}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter n}
| {into \let@token=blank space }
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {true}
| \hw@process@space ->\hw@wordcount =\hw@strlen@of \hw@currword \relax \ifnum \nu
| mexpr (\hw@charcount +\hw@wordcount )\relax <\hw@maxprintline \advance \hw@char
| count by \hw@wordcount \ifx \hw@currline \@empty \edef \hw@currline {\hw@currwo
| rd }\else \advance \hw@charcount by 1\relax \edef \hw@currline {\hw@currline \h
| w@expanding@space \hw@currword }\fi \else \hw@charcount =\hw@wordcount \relax \
| edef \hw@currtext {\hw@currtext \hw@currline \hw@protected@newline }\let \hw@cu
| rrline \hw@currword \fi \let \hw@currword \@empty
| {\count80}
| \hw@strlen@of #1->\expandafter \hw@strlen \expandafter {#1}
| #1<-\hw@currword
| {\expandafter}
| {\expandafter}
| \hw@currword ->in
| \hw@strlen #1->\numexpr 0\hw@Ncharscan #1\hw@scanstop \relax
| #1<-in
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-i
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-n
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-\hw@scanstop
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobble #1->
| #1<-+1\hw@Ncharscan
| {changing \count80=10}
| {into \count80=2}
| {\relax}
| {\ifnum}
| {true}
| {\advance}
| {changing \count79=24}
| {into \count79=26}
| {\ifx}
| {false}
| {\advance}
| {changing \count79=26}
| {into \count79=27}
| {\relax}
| {\edef}
| \hw@currline ->The number of appendices
| \hw@expanding@space ->
| \hw@currword ->in
| {changing \hw@currline=macro:->The number of appendices}
| {into \hw@currline=macro:->The number of appendices in}
| {\fi}
| {\else}
| {\let}
| {changing \hw@currword=macro:->in}
| {into \hw@currword=macro:->}
| {\def}
| {changing \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {into \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {\else}
| {\fi}
| \next ->\afterassignment \hw@scan \let \@tempa =
| {\afterassignment}
| {\let}
| {reassigning \@tempa=blank space }
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=blank space }
| {into \let@token=the letter t}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {into \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-t
| {\edef}
| \hw@currword ->
| {changing \hw@currword=macro:->}
| {into \hw@currword=macro:->t}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter t}
| {into \let@token=the letter h}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-h
| {\edef}
| \hw@currword ->t
| {changing \hw@currword=macro:->t}
| {into \hw@currword=macro:->th}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter h}
| {into \let@token=the letter e}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-e
| {\edef}
| \hw@currword ->th
| {changing \hw@currword=macro:->th}
| {into \hw@currword=macro:->the}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter e}
| {into \let@token=blank space }
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {true}
| \hw@process@space ->\hw@wordcount =\hw@strlen@of \hw@currword \relax \ifnum \nu
| mexpr (\hw@charcount +\hw@wordcount )\relax <\hw@maxprintline \advance \hw@char
| count by \hw@wordcount \ifx \hw@currline \@empty \edef \hw@currline {\hw@currwo
| rd }\else \advance \hw@charcount by 1\relax \edef \hw@currline {\hw@currline \h
| w@expanding@space \hw@currword }\fi \else \hw@charcount =\hw@wordcount \relax \
| edef \hw@currtext {\hw@currtext \hw@currline \hw@protected@newline }\let \hw@cu
| rrline \hw@currword \fi \let \hw@currword \@empty
| {\count80}
| \hw@strlen@of #1->\expandafter \hw@strlen \expandafter {#1}
| #1<-\hw@currword
| {\expandafter}
| {\expandafter}
| \hw@currword ->the
| \hw@strlen #1->\numexpr 0\hw@Ncharscan #1\hw@scanstop \relax
| #1<-the
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-t
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-h
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-e
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-\hw@scanstop
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobble #1->
| #1<-+1\hw@Ncharscan
| {changing \count80=2}
| {into \count80=3}
| {\relax}
| {\ifnum}
| {true}
| {\advance}
| {changing \count79=27}
| {into \count79=30}
| {\ifx}
| {false}
| {\advance}
| {changing \count79=30}
| {into \count79=31}
| {\relax}
| {\edef}
| \hw@currline ->The number of appendices in
| \hw@expanding@space ->
| \hw@currword ->the
| {changing \hw@currline=macro:->The number of appendices in}
| {into \hw@currline=macro:->The number of appendices in th\ETC.}
| {\fi}
| {\else}
| {\let}
| {changing \hw@currword=macro:->the}
| {into \hw@currword=macro:->}
| {\def}
| {changing \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {into \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {\else}
| {\fi}
| \next ->\afterassignment \hw@scan \let \@tempa =
| {\afterassignment}
| {\let}
| {reassigning \@tempa=blank space }
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=blank space }
| {into \let@token=the letter a}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {into \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-a
| {\edef}
| \hw@currword ->
| {changing \hw@currword=macro:->}
| {into \hw@currword=macro:->a}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter a}
| {into \let@token=the letter u}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-u
| {\edef}
| \hw@currword ->a
| {changing \hw@currword=macro:->a}
| {into \hw@currword=macro:->au}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter u}
| {into \let@token=the letter x}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-x
| {\edef}
| \hw@currword ->au
| {changing \hw@currword=macro:->au}
| {into \hw@currword=macro:->aux}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter x}
| {into \let@token=blank space }
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {true}
| \hw@process@space ->\hw@wordcount =\hw@strlen@of \hw@currword \relax \ifnum \nu
| mexpr (\hw@charcount +\hw@wordcount )\relax <\hw@maxprintline \advance \hw@char
| count by \hw@wordcount \ifx \hw@currline \@empty \edef \hw@currline {\hw@currwo
| rd }\else \advance \hw@charcount by 1\relax \edef \hw@currline {\hw@currline \h
| w@expanding@space \hw@currword }\fi \else \hw@charcount =\hw@wordcount \relax \
| edef \hw@currtext {\hw@currtext \hw@currline \hw@protected@newline }\let \hw@cu
| rrline \hw@currword \fi \let \hw@currword \@empty
| {\count80}
| \hw@strlen@of #1->\expandafter \hw@strlen \expandafter {#1}
| #1<-\hw@currword
| {\expandafter}
| {\expandafter}
| \hw@currword ->aux
| \hw@strlen #1->\numexpr 0\hw@Ncharscan #1\hw@scanstop \relax
| #1<-aux
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-a
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-u
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-x
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-\hw@scanstop
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobble #1->
| #1<-+1\hw@Ncharscan
| {reassigning \count80=3}
| {\relax}
| {\ifnum}
| {true}
| {\advance}
| {changing \count79=31}
| {into \count79=34}
| {\ifx}
| {false}
| {\advance}
| {changing \count79=34}
| {into \count79=35}
| {\relax}
| {\edef}
| \hw@currline ->The number of appendices in the
| \hw@expanding@space ->
| \hw@currword ->aux
| {changing \hw@currline=macro:->The number of appendices in th\ETC.}
| {into \hw@currline=macro:->The number of appendices in th\ETC.}
| {\fi}
| {\else}
| {\let}
| {changing \hw@currword=macro:->aux}
| {into \hw@currword=macro:->}
| {\def}
| {changing \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {into \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {\else}
| {\fi}
| \next ->\afterassignment \hw@scan \let \@tempa =
| {\afterassignment}
| {\let}
| {reassigning \@tempa=blank space }
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=blank space }
| {into \let@token=the letter f}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {into \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-f
| {\edef}
| \hw@currword ->
| {changing \hw@currword=macro:->}
| {into \hw@currword=macro:->f}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter f}
| {into \let@token=the letter i}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-i
| {\edef}
| \hw@currword ->f
| {changing \hw@currword=macro:->f}
| {into \hw@currword=macro:->fi}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter i}
| {into \let@token=the letter l}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-l
| {\edef}
| \hw@currword ->fi
| {changing \hw@currword=macro:->fi}
| {into \hw@currword=macro:->fil}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter l}
| {into \let@token=the letter e}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-e
| {\edef}
| \hw@currword ->fil
| {changing \hw@currword=macro:->fil}
| {into \hw@currword=macro:->file}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the letter e}
| {into \let@token=the character :}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-:
| {\edef}
| \hw@currword ->file
| {changing \hw@currword=macro:->file}
| {into \hw@currword=macro:->file:}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the character :}
| {into \let@token=blank space }
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {true}
| \hw@process@space ->\hw@wordcount =\hw@strlen@of \hw@currword \relax \ifnum \nu
| mexpr (\hw@charcount +\hw@wordcount )\relax <\hw@maxprintline \advance \hw@char
| count by \hw@wordcount \ifx \hw@currline \@empty \edef \hw@currline {\hw@currwo
| rd }\else \advance \hw@charcount by 1\relax \edef \hw@currline {\hw@currline \h
| w@expanding@space \hw@currword }\fi \else \hw@charcount =\hw@wordcount \relax \
| edef \hw@currtext {\hw@currtext \hw@currline \hw@protected@newline }\let \hw@cu
| rrline \hw@currword \fi \let \hw@currword \@empty
| {\count80}
| \hw@strlen@of #1->\expandafter \hw@strlen \expandafter {#1}
| #1<-\hw@currword
| {\expandafter}
| {\expandafter}
| \hw@currword ->file:
| \hw@strlen #1->\numexpr 0\hw@Ncharscan #1\hw@scanstop \relax
| #1<-file:
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-f
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-i
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-l
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-e
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-:
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-\hw@scanstop
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobble #1->
| #1<-+1\hw@Ncharscan
| {changing \count80=3}
| {into \count80=5}
| {\relax}
| {\ifnum}
| {true}
| {\advance}
| {changing \count79=35}
| {into \count79=40}
| {\ifx}
| {false}
| {\advance}
| {changing \count79=40}
| {into \count79=41}
| {\relax}
| {\edef}
| \hw@currline ->The number of appendices in the aux
| \hw@expanding@space ->
| \hw@currword ->file:
| {changing \hw@currline=macro:->The number of appendices in th\ETC.}
| {into \hw@currline=macro:->The number of appendices in th\ETC.}
| {\fi}
| {\else}
| {\let}
| {changing \hw@currword=macro:->file:}
| {into \hw@currword=macro:->}
| {\def}
| {changing \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {into \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {\else}
| {\fi}
| \next ->\afterassignment \hw@scan \let \@tempa =
| {\afterassignment}
| {\let}
| {reassigning \@tempa=blank space }
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=blank space }
| {into \let@token=the character 0}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=macro:->\afterassignment \hw@scan \let \ETC.}
| {into \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-0
| {\edef}
| \hw@currword ->
| {changing \hw@currword=macro:->}
| {into \hw@currword=macro:->0}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the character 0}
| {into \let@token=the character .}
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {reassigning \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| \next #1->\edef \hw@currword {\hw@currword #1}\hw@scan
| #1<-.
| {\edef}
| \hw@currword ->0
| {changing \hw@currword=macro:->0}
| {into \hw@currword=macro:->0.}
| \hw@scan ->\futurelet \let@token \hw@process
| {\futurelet}
| {changing \let@token=the character .}
| {into \let@token=\protected macro:->\hw@scanstop }
| \hw@process ->\ifx \let@token \hw@scanstop \relax \hw@process@end \let \next \@
| gobble \else \ifx \let@token \@sptoken \hw@process@space \def \next {\afterassi
| gnment \hw@scan \let \@tempa = }\else \ifx \let@token \hw@insert@newline \hw@pr
| ocess@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \ifx \let@
| token
| \hw@process@messagebreak \def \next {\expandafter \hw@scan \@gobble }\else \if
| x \let@token \bgroup \def \next {\expandafter \hw@dochar \hw@process@group }\el
| se \let \next \hw@dochar \fi \fi \fi \fi \fi \next
| {\ifx}
| {true}
| {\relax}
| \hw@process@end ->\hw@wordcount =\hw@strlen@of \hw@currword \relax \ifnum \nume
| xpr (\hw@charcount +\hw@wordcount )<\hw@maxprintline \edef \hw@wrappedtext {\hw
| @currtext \ifx \hw@currline \@empty \else \hw@currline \space \fi \hw@currword
| }\else \edef \hw@wrappedtext {\hw@currtext \hw@currline \hw@protected@newline \
| hw@currword }\fi
| {\count80}
| \hw@strlen@of #1->\expandafter \hw@strlen \expandafter {#1}
| #1<-\hw@currword
| {\expandafter}
| {\expandafter}
| \hw@currword ->0.
| \hw@strlen #1->\numexpr 0\hw@Ncharscan #1\hw@scanstop \relax
| #1<-0.
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-0
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-.
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstofone #1->#1
| #1<-+1\hw@Ncharscan
| \hw@Ncharscan #1->\ifx #1\hw@scanstop \expandafter \@gobble \else \expandafter
| \@firstofone \fi {+1\hw@Ncharscan }
| #1<-\hw@scanstop
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobble #1->
| #1<-+1\hw@Ncharscan
| {changing \count80=5}
| {into \count80=2}
| {\relax}
| {\ifnum}
| {true}
| {\edef}
| \hw@currtext ->
| {\ifx}
| {false}
| \hw@currline ->The number of appendices in the aux file:
| {\fi}
| \hw@currword ->0.
| {changing \hw@wrappedtext=undefined}
| {into \hw@wrappedtext=macro:->The number of appendices in th\ETC.}
| {\else}
| {\let}
| {changing \next=\long macro:#1->\edef \hw@currword {\hw@currword \ETC.}
| {into \next=\long macro:#1->}
| {\else}
| \next #1->
| #1<-\hw@scanstop
| {\def}
| {changing \\=\protected macro:->\hw@insert@newline }
| {into \\=macro:->\hw@protected@newline }
| {\def}
| {changing \hw@protected@newline=\protected macro:->}
| {into \hw@protected@newline=macro:->\MessageBreak }
| {\let}
| {changing \space=\protected macro:-> }
| {into \space=macro:-> }
| {\toks10}
| {changing \toks10=}
| {into \toks10=\hw@class@info {rpisudiss}}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \hw@wrappedtext ->The number of appendices in the aux file:\space 0.
| {\the}
| \hw@class@info #1#2->\ClassInfo {#1}{#2\hw@suffix }
| #1<-rpisudiss
| #2<-The number of appendices in the aux file:\space 0.
| \ClassInfo #1#2->\GenericInfo {(#1) \space \space \@spaces \@spaces }{Class #1
| Info: #2}
| #1<-rpisudiss
| #2<-The number of appendices in the aux file:\space 0.\hw@suffix
| \GenericInfo ->\protect \GenericInfo
| {\relax}
| \GenericInfo #1#2->\begingroup \def \MessageBreak {
| #1}\set@display@protect \immediate \write \m@ne {#2\on@line .}\endgroup
| #1<-(rpisudiss) \space \space \@spaces \@spaces
| #2<-Class rpisudiss Info: The number of appendices in the aux file:\space 0.\hw
| @suffix
| {\begingroup}
| {entering semi simple group (level 3) at line 19}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->
| (rpisudiss) \space \space \@spaces \ETC.}
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->Class rpisudiss Info: The number of appendices in the aux file:\space 0
| .\hw@suffix \on@line .
| \space ->
| \hw@suffix ->
| This message occurred
| \on@line -> on input line \the \inputlineno
| Class rpisudiss Info: The number of appendices in the aux file: 0.
| This message occurred on input line 19.
| {\endgroup}
| {restoring \protect=\relax}
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 3) entered at line 19}
| {\endgroup}
| {restoring \toks10=}
| {restoring \hw@protected@newline=\protected macro:->}
| {restoring \hw@wrappedtext=undefined}
| {restoring \@tempa=macro:->The number of appendices in th\ETC.}
| {restoring \hw@currline=macro:->}
| {restoring \count79=0}
| {restoring \count80=0}
| {restoring \hw@currword=macro:->}
| {restoring \next=undefined}
| {restoring \let@token=undefined}
| {restoring \noexpand=\noexpand}
| {restoring \\=macro:->\x@protect \\\protect \\ }
| {restoring \ =\ }
| {restoring \space=macro:-> }
| {restoring \count81=79}
| {leaving semi simple group (level 2) entered at line 19}
| {blank space }
| )
| {\endgroup}
| {restoring \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC
| .}
| {restoring \reserved@d=the character *}
| {retaining \HyperFirstAtBeginDocument=macro:#1->#1}
| {restoring \reserved@c=macro:->\@process@ptions }
| {restoring \@let@token=\relax}
| {restoring \reserved@b=macro:#1,\reserved@b #2\reserved@b ->\ifx \ETC.}
| {restoring \reserved@a=macro:->\def \@currenvir {document}\edef \ETC.}
| {restoring \@filef@und=macro:->trace.sty }
| {restoring \@writefile=\long macro:#1#2->\@ifundefined {tf@#1}\relax \ETC.}
| {restoring \catcode64=12}
| {restoring \skip37=0.0pt plus 1.0fil}
| {restoring \skip36=10.0pt plus 2.0fil}
| {restoring \skip35=0.0pt plus 1.0fil}
| {restoring \dimen93=0.0pt}
| {restoring \dimen94=500.0pt}
| {leaving semi simple group (level 1) entered at line 15}
| {\iftrue}
| {true}
| {\immediate}
| {\jobname}
| \openout1 = `test-contents-name.aux'.
| {\immediate}
| \write->\relax
| {\fi}
| \process@table ->\def \cdp@elt ##1##2##3##4{\@font@info {Checking defaults for
| ##1/##2/##3/##4}\expandafter \ifx \csname ##1/##2/##3/##4\endcsname \relax \beg
| ingroup \def \f@encoding {##1}\def \f@family {##2}\try@load@fontshape \endgroup
| \fi \expandafter \ifx \csname ##1/##2/##3/##4\endcsname \relax \@latex@error {
| This NFSS system isn't set up properly}{For encoding scheme ##1 the defaults ##
| 2/##3/##4 do not form a valid font shape}\else \@font@info {... okay}\fi }\cdp@
| list \begingroup \escapechar \m@ne \error@fontshape \expandafter \ifx \csname \
| curr@fontshape \endcsname \relax \begingroup \try@load@fontshape \endgroup \fi
| \expandafter \ifx \csname \curr@fontshape \endcsname \relax \@latex@error {This
| NFSS system isn't set up properly}{The system maintainer forgot to specify a s
| uitable substitution font shape using the \noexpand \DeclareErrorFont command}\
| fi \endgroup \let \select@group \document@select@group \fontencoding {\encoding
| default }\fontfamily {\familydefault }\fontseries {\seriesdefault }\fontshape {
| \shapedefault }\everyjob {}
| {\def}
| {changing \cdp@elt=macro:->\noexpand \cdp@elt }
| {into \cdp@elt=macro:#1#2#3#4->\@font@info {Checking \ETC.}
| \cdp@list ->\cdp@elt {OML}{cmm}{m}{it}\cdp@elt {T1}{cmr}{m}{n}\cdp@elt {OT1}{cm
| r}{m}{n}\cdp@elt {OMS}{cmsy}{m}{n}\cdp@elt {OMX}{cmex}{m}{n}\cdp@elt {U}{cmr}{m
| }{n}\cdp@elt {PD1}{pdf}{m}{n}
| \cdp@elt #1#2#3#4->\@font@info {Checking defaults for #1/#2/#3/#4}\expandafter
| \ifx \csname #1/#2/#3/#4\endcsname \relax \begingroup \def \f@encoding {#1}\def
| \f@family {#2}\try@load@fontshape \endgroup \fi \expandafter \ifx \csname #1/#
| 2/#3/#4\endcsname \relax \@latex@error {This NFSS system isn't set up properly}
| {For encoding scheme #1 the defaults #2/#3/#4 do not form a valid font shape}\e
| lse \@font@info {... okay}\fi
| #1<-OML
| #2<-cmm
| #3<-m
| #4<-it
| \@font@info #1->\GenericInfo {(Font)\@spaces \@spaces \@spaces \space \space }{
| LaTeX Font Info: \space \space \space #1}
| #1<-Checking defaults for OML/cmm/m/it
| \GenericInfo ->\protect \GenericInfo
| {\relax}
| \GenericInfo #1#2->\begingroup \def \MessageBreak {
| #1}\set@display@protect \immediate \write \m@ne {#2\on@line .}\endgroup
| #1<-(Font)\@spaces \@spaces \@spaces \space \space
| #2<-LaTeX Font Info: \space \space \space Checking defaults for OML/cmm/m/it
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->
| (Font)\@spaces \@spaces \@spaces \ETC.}
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->LaTeX Font Info: \space \space \space Checking defaults for OML/cmm/m/i
| t\on@line .
| \space ->
| \space ->
| \space ->
| \on@line -> on input line \the \inputlineno
| LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 15.
| {\endgroup}
| {restoring \protect=\relax}
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 1) entered at line 15}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| \@font@info #1->\GenericInfo {(Font)\@spaces \@spaces \@spaces \space \space }{
| LaTeX Font Info: \space \space \space #1}
| #1<-... okay
| \GenericInfo ->\protect \GenericInfo
| {\relax}
| \GenericInfo #1#2->\begingroup \def \MessageBreak {
| #1}\set@display@protect \immediate \write \m@ne {#2\on@line .}\endgroup
| #1<-(Font)\@spaces \@spaces \@spaces \space \space
| #2<-LaTeX Font Info: \space \space \space ... okay
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->
| (Font)\@spaces \@spaces \@spaces \ETC.}
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->LaTeX Font Info: \space \space \space ... okay\on@line .
| \space ->
| \space ->
| \space ->
| \on@line -> on input line \the \inputlineno
| LaTeX Font Info: ... okay on input line 15.
| {\endgroup}
| {restoring \protect=\relax}
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 1) entered at line 15}
| {\fi}
| \cdp@elt #1#2#3#4->\@font@info {Checking defaults for #1/#2/#3/#4}\expandafter
| \ifx \csname #1/#2/#3/#4\endcsname \relax \begingroup \def \f@encoding {#1}\def
| \f@family {#2}\try@load@fontshape \endgroup \fi \expandafter \ifx \csname #1/#
| 2/#3/#4\endcsname \relax \@latex@error {This NFSS system isn't set up properly}
| {For encoding scheme #1 the defaults #2/#3/#4 do not form a valid font shape}\e
| lse \@font@info {... okay}\fi
| #1<-T1
| #2<-cmr
| #3<-m
| #4<-n
| \@font@info #1->\GenericInfo {(Font)\@spaces \@spaces \@spaces \space \space }{
| LaTeX Font Info: \space \space \space #1}
| #1<-Checking defaults for T1/cmr/m/n
| \GenericInfo ->\protect \GenericInfo
| {\relax}
| \GenericInfo #1#2->\begingroup \def \MessageBreak {
| #1}\set@display@protect \immediate \write \m@ne {#2\on@line .}\endgroup
| #1<-(Font)\@spaces \@spaces \@spaces \space \space
| #2<-LaTeX Font Info: \space \space \space Checking defaults for T1/cmr/m/n
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->
| (Font)\@spaces \@spaces \@spaces \ETC.}
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->LaTeX Font Info: \space \space \space Checking defaults for T1/cmr/m/n\
| on@line .
| \space ->
| \space ->
| \space ->
| \on@line -> on input line \the \inputlineno
| LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 15.
| {\endgroup}
| {restoring \protect=\relax}
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 1) entered at line 15}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| \@font@info #1->\GenericInfo {(Font)\@spaces \@spaces \@spaces \space \space }{
| LaTeX Font Info: \space \space \space #1}
| #1<-... okay
| \GenericInfo ->\protect \GenericInfo
| {\relax}
| \GenericInfo #1#2->\begingroup \def \MessageBreak {
| #1}\set@display@protect \immediate \write \m@ne {#2\on@line .}\endgroup
| #1<-(Font)\@spaces \@spaces \@spaces \space \space
| #2<-LaTeX Font Info: \space \space \space ... okay
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->
| (Font)\@spaces \@spaces \@spaces \ETC.}
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->LaTeX Font Info: \space \space \space ... okay\on@line .
| \space ->
| \space ->
| \space ->
| \on@line -> on input line \the \inputlineno
| LaTeX Font Info: ... okay on input line 15.
| {\endgroup}
| {restoring \protect=\relax}
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 1) entered at line 15}
| {\fi}
| \cdp@elt #1#2#3#4->\@font@info {Checking defaults for #1/#2/#3/#4}\expandafter
| \ifx \csname #1/#2/#3/#4\endcsname \relax \begingroup \def \f@encoding {#1}\def
| \f@family {#2}\try@load@fontshape \endgroup \fi \expandafter \ifx \csname #1/#
| 2/#3/#4\endcsname \relax \@latex@error {This NFSS system isn't set up properly}
| {For encoding scheme #1 the defaults #2/#3/#4 do not form a valid font shape}\e
| lse \@font@info {... okay}\fi
| #1<-OT1
| #2<-cmr
| #3<-m
| #4<-n
| \@font@info #1->\GenericInfo {(Font)\@spaces \@spaces \@spaces \space \space }{
| LaTeX Font Info: \space \space \space #1}
| #1<-Checking defaults for OT1/cmr/m/n
| \GenericInfo ->\protect \GenericInfo
| {\relax}
| \GenericInfo #1#2->\begingroup \def \MessageBreak {
| #1}\set@display@protect \immediate \write \m@ne {#2\on@line .}\endgroup
| #1<-(Font)\@spaces \@spaces \@spaces \space \space
| #2<-LaTeX Font Info: \space \space \space Checking defaults for OT1/cmr/m/n
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->
| (Font)\@spaces \@spaces \@spaces \ETC.}
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->LaTeX Font Info: \space \space \space Checking defaults for OT1/cmr/m/n
| \on@line .
| \space ->
| \space ->
| \space ->
| \on@line -> on input line \the \inputlineno
| LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 15.
| {\endgroup}
| {restoring \protect=\relax}
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 1) entered at line 15}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| \@font@info #1->\GenericInfo {(Font)\@spaces \@spaces \@spaces \space \space }{
| LaTeX Font Info: \space \space \space #1}
| #1<-... okay
| \GenericInfo ->\protect \GenericInfo
| {\relax}
| \GenericInfo #1#2->\begingroup \def \MessageBreak {
| #1}\set@display@protect \immediate \write \m@ne {#2\on@line .}\endgroup
| #1<-(Font)\@spaces \@spaces \@spaces \space \space
| #2<-LaTeX Font Info: \space \space \space ... okay
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->
| (Font)\@spaces \@spaces \@spaces \ETC.}
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->LaTeX Font Info: \space \space \space ... okay\on@line .
| \space ->
| \space ->
| \space ->
| \on@line -> on input line \the \inputlineno
| LaTeX Font Info: ... okay on input line 15.
| {\endgroup}
| {restoring \protect=\relax}
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 1) entered at line 15}
| {\fi}
| \cdp@elt #1#2#3#4->\@font@info {Checking defaults for #1/#2/#3/#4}\expandafter
| \ifx \csname #1/#2/#3/#4\endcsname \relax \begingroup \def \f@encoding {#1}\def
| \f@family {#2}\try@load@fontshape \endgroup \fi \expandafter \ifx \csname #1/#
| 2/#3/#4\endcsname \relax \@latex@error {This NFSS system isn't set up properly}
| {For encoding scheme #1 the defaults #2/#3/#4 do not form a valid font shape}\e
| lse \@font@info {... okay}\fi
| #1<-OMS
| #2<-cmsy
| #3<-m
| #4<-n
| \@font@info #1->\GenericInfo {(Font)\@spaces \@spaces \@spaces \space \space }{
| LaTeX Font Info: \space \space \space #1}
| #1<-Checking defaults for OMS/cmsy/m/n
| \GenericInfo ->\protect \GenericInfo
| {\relax}
| \GenericInfo #1#2->\begingroup \def \MessageBreak {
| #1}\set@display@protect \immediate \write \m@ne {#2\on@line .}\endgroup
| #1<-(Font)\@spaces \@spaces \@spaces \space \space
| #2<-LaTeX Font Info: \space \space \space Checking defaults for OMS/cmsy/m/n
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->
| (Font)\@spaces \@spaces \@spaces \ETC.}
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->LaTeX Font Info: \space \space \space Checking defaults for OMS/cmsy/m/
| n\on@line .
| \space ->
| \space ->
| \space ->
| \on@line -> on input line \the \inputlineno
| LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 15.
| {\endgroup}
| {restoring \protect=\relax}
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 1) entered at line 15}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| \@font@info #1->\GenericInfo {(Font)\@spaces \@spaces \@spaces \space \space }{
| LaTeX Font Info: \space \space \space #1}
| #1<-... okay
| \GenericInfo ->\protect \GenericInfo
| {\relax}
| \GenericInfo #1#2->\begingroup \def \MessageBreak {
| #1}\set@display@protect \immediate \write \m@ne {#2\on@line .}\endgroup
| #1<-(Font)\@spaces \@spaces \@spaces \space \space
| #2<-LaTeX Font Info: \space \space \space ... okay
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->
| (Font)\@spaces \@spaces \@spaces \ETC.}
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->LaTeX Font Info: \space \space \space ... okay\on@line .
| \space ->
| \space ->
| \space ->
| \on@line -> on input line \the \inputlineno
| LaTeX Font Info: ... okay on input line 15.
| {\endgroup}
| {restoring \protect=\relax}
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 1) entered at line 15}
| {\fi}
| \cdp@elt #1#2#3#4->\@font@info {Checking defaults for #1/#2/#3/#4}\expandafter
| \ifx \csname #1/#2/#3/#4\endcsname \relax \begingroup \def \f@encoding {#1}\def
| \f@family {#2}\try@load@fontshape \endgroup \fi \expandafter \ifx \csname #1/#
| 2/#3/#4\endcsname \relax \@latex@error {This NFSS system isn't set up properly}
| {For encoding scheme #1 the defaults #2/#3/#4 do not form a valid font shape}\e
| lse \@font@info {... okay}\fi
| #1<-OMX
| #2<-cmex
| #3<-m
| #4<-n
| \@font@info #1->\GenericInfo {(Font)\@spaces \@spaces \@spaces \space \space }{
| LaTeX Font Info: \space \space \space #1}
| #1<-Checking defaults for OMX/cmex/m/n
| \GenericInfo ->\protect \GenericInfo
| {\relax}
| \GenericInfo #1#2->\begingroup \def \MessageBreak {
| #1}\set@display@protect \immediate \write \m@ne {#2\on@line .}\endgroup
| #1<-(Font)\@spaces \@spaces \@spaces \space \space
| #2<-LaTeX Font Info: \space \space \space Checking defaults for OMX/cmex/m/n
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->
| (Font)\@spaces \@spaces \@spaces \ETC.}
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->LaTeX Font Info: \space \space \space Checking defaults for OMX/cmex/m/
| n\on@line .
| \space ->
| \space ->
| \space ->
| \on@line -> on input line \the \inputlineno
| LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 15.
| {\endgroup}
| {restoring \protect=\relax}
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 1) entered at line 15}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| \@font@info #1->\GenericInfo {(Font)\@spaces \@spaces \@spaces \space \space }{
| LaTeX Font Info: \space \space \space #1}
| #1<-... okay
| \GenericInfo ->\protect \GenericInfo
| {\relax}
| \GenericInfo #1#2->\begingroup \def \MessageBreak {
| #1}\set@display@protect \immediate \write \m@ne {#2\on@line .}\endgroup
| #1<-(Font)\@spaces \@spaces \@spaces \space \space
| #2<-LaTeX Font Info: \space \space \space ... okay
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->
| (Font)\@spaces \@spaces \@spaces \ETC.}
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->LaTeX Font Info: \space \space \space ... okay\on@line .
| \space ->
| \space ->
| \space ->
| \on@line -> on input line \the \inputlineno
| LaTeX Font Info: ... okay on input line 15.
| {\endgroup}
| {restoring \protect=\relax}
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 1) entered at line 15}
| {\fi}
| \cdp@elt #1#2#3#4->\@font@info {Checking defaults for #1/#2/#3/#4}\expandafter
| \ifx \csname #1/#2/#3/#4\endcsname \relax \begingroup \def \f@encoding {#1}\def
| \f@family {#2}\try@load@fontshape \endgroup \fi \expandafter \ifx \csname #1/#
| 2/#3/#4\endcsname \relax \@latex@error {This NFSS system isn't set up properly}
| {For encoding scheme #1 the defaults #2/#3/#4 do not form a valid font shape}\e
| lse \@font@info {... okay}\fi
| #1<-U
| #2<-cmr
| #3<-m
| #4<-n
| \@font@info #1->\GenericInfo {(Font)\@spaces \@spaces \@spaces \space \space }{
| LaTeX Font Info: \space \space \space #1}
| #1<-Checking defaults for U/cmr/m/n
| \GenericInfo ->\protect \GenericInfo
| {\relax}
| \GenericInfo #1#2->\begingroup \def \MessageBreak {
| #1}\set@display@protect \immediate \write \m@ne {#2\on@line .}\endgroup
| #1<-(Font)\@spaces \@spaces \@spaces \space \space
| #2<-LaTeX Font Info: \space \space \space Checking defaults for U/cmr/m/n
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->
| (Font)\@spaces \@spaces \@spaces \ETC.}
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->LaTeX Font Info: \space \space \space Checking defaults for U/cmr/m/n\o
| n@line .
| \space ->
| \space ->
| \space ->
| \on@line -> on input line \the \inputlineno
| LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 15.
| {\endgroup}
| {restoring \protect=\relax}
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 1) entered at line 15}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| \@font@info #1->\GenericInfo {(Font)\@spaces \@spaces \@spaces \space \space }{
| LaTeX Font Info: \space \space \space #1}
| #1<-... okay
| \GenericInfo ->\protect \GenericInfo
| {\relax}
| \GenericInfo #1#2->\begingroup \def \MessageBreak {
| #1}\set@display@protect \immediate \write \m@ne {#2\on@line .}\endgroup
| #1<-(Font)\@spaces \@spaces \@spaces \space \space
| #2<-LaTeX Font Info: \space \space \space ... okay
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->
| (Font)\@spaces \@spaces \@spaces \ETC.}
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->LaTeX Font Info: \space \space \space ... okay\on@line .
| \space ->
| \space ->
| \space ->
| \on@line -> on input line \the \inputlineno
| LaTeX Font Info: ... okay on input line 15.
| {\endgroup}
| {restoring \protect=\relax}
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 1) entered at line 15}
| {\fi}
| \cdp@elt #1#2#3#4->\@font@info {Checking defaults for #1/#2/#3/#4}\expandafter
| \ifx \csname #1/#2/#3/#4\endcsname \relax \begingroup \def \f@encoding {#1}\def
| \f@family {#2}\try@load@fontshape \endgroup \fi \expandafter \ifx \csname #1/#
| 2/#3/#4\endcsname \relax \@latex@error {This NFSS system isn't set up properly}
| {For encoding scheme #1 the defaults #2/#3/#4 do not form a valid font shape}\e
| lse \@font@info {... okay}\fi
| #1<-PD1
| #2<-pdf
| #3<-m
| #4<-n
| \@font@info #1->\GenericInfo {(Font)\@spaces \@spaces \@spaces \space \space }{
| LaTeX Font Info: \space \space \space #1}
| #1<-Checking defaults for PD1/pdf/m/n
| \GenericInfo ->\protect \GenericInfo
| {\relax}
| \GenericInfo #1#2->\begingroup \def \MessageBreak {
| #1}\set@display@protect \immediate \write \m@ne {#2\on@line .}\endgroup
| #1<-(Font)\@spaces \@spaces \@spaces \space \space
| #2<-LaTeX Font Info: \space \space \space Checking defaults for PD1/pdf/m/n
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->
| (Font)\@spaces \@spaces \@spaces \ETC.}
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->LaTeX Font Info: \space \space \space Checking defaults for PD1/pdf/m/n
| \on@line .
| \space ->
| \space ->
| \space ->
| \on@line -> on input line \the \inputlineno
| LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 15.
| {\endgroup}
| {restoring \protect=\relax}
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 1) entered at line 15}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| \@font@info #1->\GenericInfo {(Font)\@spaces \@spaces \@spaces \space \space }{
| LaTeX Font Info: \space \space \space #1}
| #1<-... okay
| \GenericInfo ->\protect \GenericInfo
| {\relax}
| \GenericInfo #1#2->\begingroup \def \MessageBreak {
| #1}\set@display@protect \immediate \write \m@ne {#2\on@line .}\endgroup
| #1<-(Font)\@spaces \@spaces \@spaces \space \space
| #2<-LaTeX Font Info: \space \space \space ... okay
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->
| (Font)\@spaces \@spaces \@spaces \ETC.}
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->LaTeX Font Info: \space \space \space ... okay\on@line .
| \space ->
| \space ->
| \space ->
| \on@line -> on input line \the \inputlineno
| LaTeX Font Info: ... okay on input line 15.
| {\endgroup}
| {restoring \protect=\relax}
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 1) entered at line 15}
| {\fi}
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| error@fontshape ->expandafter split@name string OT1/cmr/m/n/10 @nil
| {expandafter}
| {string}
| split@name #1/#2/#3/#4/#5@nil ->def f@encoding {#1}def f@family {#2}def f@serie
| s {#3}def f@shape {#4}def f@size {#5}
| #1<-OT1
| #2<-cmr
| #3<-m
| #4<-n
| #5<-10
| {def}
| {changing f@encoding=macro:->OT1}
| {into f@encoding=macro:->OT1}
| {def}
| {changing f@family=macro:->cmr}
| {into f@family=macro:->cmr}
| {def}
| {changing f@series=macro:->m}
| {into f@series=macro:->m}
| {def}
| {changing f@shape=macro:->n}
| {into f@shape=macro:->n}
| {def}
| {changing f@size=macro:->12}
| {into f@size=macro:->10}
| {expandafter}
| {csname}
| curr@fontshape ->f@encoding /f@family /f@series /f@shape
| f@encoding ->OT1
| f@family ->cmr
| f@series ->m
| f@shape ->n
| {ifx}
| {false}
| {expandafter}
| {csname}
| curr@fontshape ->f@encoding /f@family /f@series /f@shape
| f@encoding ->OT1
| f@family ->cmr
| f@series ->m
| f@shape ->n
| {ifx}
| {false}
| {endgroup}
| {restoring f@size=macro:->12}
| {restoring f@shape=macro:->n}
| {restoring f@series=macro:->m}
| {restoring f@family=macro:->cmr}
| {restoring f@encoding=macro:->OT1}
| {restoring \escapechar=92}
| {leaving semi simple group (level 1) entered at line 15}
| {\let}
| {changing \select@group=macro:#1#2#3#4->\ifx \math@bgroup \bgroup \ETC.}
| {into \select@group=macro:#1#2#3#4->\ifx \math@bgroup \bgroup \ETC.}
| \fontencoding ->\protect \fontencoding
| {\relax}
| \fontencoding #1->\expandafter \ifx \csname T@#1\endcsname \relax \@latex@erro
| r {Encoding scheme `#1' unknown}\@eha \else \edef \f@encoding {#1}\ifx \cf@enco
| ding \f@encoding \let \enc@update \relax \else \let \enc@update \@@enc@update \
| fi \fi
| #1<-\encodingdefault
| {\expandafter}
| {\csname}
| \encodingdefault ->OT1
| {\ifx}
| {false}
| {\edef}
| \encodingdefault ->OT1
| {changing \f@encoding=macro:->OT1}
| {into \f@encoding=macro:->OT1}
| {\ifx}
| {true}
| {\let}
| {reassigning \enc@update=\relax}
| {\else}
| {\fi}
| \fontfamily ->\protect \fontfamily
| {\relax}
| \fontfamily #1->\edef \f@family {#1}
| #1<-\familydefault
| {\edef}
| \familydefault ->\rmdefault
| \rmdefault ->cmr
| {changing \f@family=macro:->cmr}
| {into \f@family=macro:->cmr}
| \fontseries ->\protect \fontseries
| {\relax}
| \fontseries #1->\edef \f@series {#1}
| #1<-\seriesdefault
| {\edef}
| \seriesdefault ->\mddefault
| \mddefault ->m
| {changing \f@series=macro:->m}
| {into \f@series=macro:->m}
| \fontshape ->\protect \fontshape
| {\relax}
| \fontshape #1->\edef \f@shape {#1}
| #1<-\shapedefault
| {\edef}
| \shapedefault ->\updefault
| \updefault ->n
| {changing \f@shape=macro:->n}
| {into \f@shape=macro:->n}
| {\everyjob}
| {changing \everyjob=\typeout {\fmtname \space <\fmtversion \ETC.}
| {into \everyjob=}
| {\let}
| {changing \glb@currsize=undefined}
| {into \glb@currsize=macro:->}
| \normalsize ->\@setfontsize \normalsize \@xiipt {14.5}\abovedisplayskip 12\p@ \
| @plus 3\p@ \@minus 7\p@ \abovedisplayshortskip \z@ \@plus 3\p@ \belowdisplaysho
| rtskip 6.5\p@ \@plus 3.5\p@ \@minus 3\p@ \belowdisplayskip \abovedisplayskip \l
| et \@listi \@listI
| \@setfontsize #1#2#3->\@nomath #1\ifx \protect \@typeset@protect \let \@currsiz
| e #1\fi \fontsize {#2}{#3}\selectfont
| #1<-\normalsize
| #2<-\@xiipt
| #3<-14.5
| \@nomath #1->\relax \ifmmode \@font@warning {Command \noexpand #1invalid in mat
| h mode}\fi
| #1<-\normalsize
| {\relax}
| {\ifmmode}
| {false}
| {\ifx}
| {true}
| {\let}
| {reassigning \@currsize=\long macro:->\@setfontsize \normalsize \@xiipt \ETC.}
| {\fi}
| \fontsize ->\protect \fontsize
| {\relax}
| \fontsize #1#2->\set@fontsize \baselinestretch {#1}{#2}
| #1<-\@xiipt
| #2<-14.5
| \set@fontsize #1#2#3->\@defaultunits \@tempdimb #2pt\relax \@nnil \edef \f@size
| {\strip@pt \@tempdimb }\@defaultunits \@tempskipa #3pt\relax \@nnil \edef \f@b
| aselineskip {\the \@tempskipa }\edef \f@linespread {#1}\let \baselinestretch \f
| @linespread \def \size@update {\baselineskip \f@baselineskip \relax \baselinesk
| ip \f@linespread \baselineskip \normalbaselineskip \baselineskip \setbox \strut
| box \hbox {\vrule \@height .7\baselineskip \@depth .3\baselineskip \@width \z@
| }\let \size@update \relax }
| #1<-\baselinestretch
| #2<-\@xiipt
| #3<-14.5
| \@defaultunits ->\afterassignment \remove@to@nnil
| {\afterassignment}
| {\dimen15}
| \@xiipt ->12
| {reassigning \dimen15=12.0pt}
| \remove@to@nnil #1\@nnil ->
| #1<-\relax
| {\edef}
| \strip@pt ->\expandafter \rem@pt \the
| {\expandafter}
| {\the}
| \rem@pt #1.#2pt->#1\ifnum #2>\z@ .#2\fi
| #1<-12
| #2<-0
| {\ifnum}
| {false}
| {changing \f@size=macro:->12}
| {into \f@size=macro:->12}
| \@defaultunits ->\afterassignment \remove@to@nnil
| {\afterassignment}
| {\skip14}
| {changing \skip14=14.5pt}
| {into \skip14=14.5pt}
| \remove@to@nnil #1\@nnil ->
| #1<-\relax
| {\edef}
| {changing \f@baselineskip=macro:->14.5pt}
| {into \f@baselineskip=macro:->14.5pt}
| {\edef}
| \baselinestretch ->1.241
| {changing \f@linespread=macro:->1.241}
| {into \f@linespread=macro:->1.241}
| {\let}
| {changing \baselinestretch=macro:->1.241}
| {into \baselinestretch=macro:->1.241}
| {\def}
| {changing \size@update=\relax}
| {into \size@update=macro:->\baselineskip \f@baselineskip \ETC.}
| \selectfont ->\protect \selectfont
| {\relax}
| \selectfont ->\ifx \f@linespread \baselinestretch \else \set@fontsize \baselin
| estretch \f@size \f@baselineskip \fi \xdef \font@name {\csname \curr@fontshape
| /\f@size \endcsname }\pickup@font \font@name \size@update \enc@update
| {\ifx}
| {true}
| {\else}
| {\xdef}
| {\csname}
| \curr@fontshape ->\f@encoding /\f@family /\f@series /\f@shape
| \f@encoding ->OT1
| \f@family ->cmr
| \f@series ->m
| \f@shape ->n
| \f@size ->12
| {globally changing \font@name=macro:->\OT1/cmr/m/n/12 }
| {into \font@name=macro:->\OT1/cmr/m/n/12 }
| \pickup@font ->\expandafter \ifx \font@name \relax \define@newfont \fi
| {\expandafter}
| \font@name ->\OT1/cmr/m/n/12
| {\ifx}
| {false}
| \font@name ->\OT1/cmr/m/n/12
| {select font cmr12}
| {reassigning current font=\OT1/cmr/m/n/12}
| \size@update ->\baselineskip \f@baselineskip \relax \baselineskip \f@linespread
| \baselineskip \normalbaselineskip \baselineskip \setbox \strutbox \hbox {\vrul
| e \@height .7\baselineskip \@depth .3\baselineskip \@width \z@ }\let \size@upda
| te \relax
| {\baselineskip}
| \f@baselineskip ->14.5pt
| {changing \baselineskip=17.99446pt}
| {into \baselineskip=14.5pt}
| {\relax}
| {\baselineskip}
| \f@linespread ->1.241
| {changing \baselineskip=14.5pt}
| {into \baselineskip=17.99446pt}
| {\skip12}
| {changing \skip12=17.99446pt}
| {into \skip12=17.99446pt}
| {\setbox}
| {entering hbox group (level 1) at line 15}
| {restricted horizontal mode: \vrule}
| \@height ->height
| \@depth ->depth
| \@width ->width
| {end-group character }}
| {leaving hbox group (level 1) entered at line 15}
| {changing \box11=
| \hbox(12.59605+5.39839)x0.0 []}
| {into \box11=
| \hbox(12.59605+5.39839)x0.0 []}
| {vertical mode: \let}
| {changing \size@update=macro:->\baselineskip \f@baselineskip \ETC.}
| {into \size@update=\relax}
| {\relax}
| {\abovedisplayskip}
| \@plus ->plus
| \@minus ->minus
| {changing \abovedisplayskip=12.0pt plus 3.0pt minus 7.0pt}
| {into \abovedisplayskip=12.0pt plus 3.0pt minus 7.0pt}
| {\abovedisplayshortskip}
| \@plus ->plus
| {changing \abovedisplayshortskip=0.0pt plus 3.0pt}
| {into \abovedisplayshortskip=0.0pt plus 3.0pt}
| {\belowdisplayshortskip}
| \@plus ->plus
| \@minus ->minus
| {changing \belowdisplayshortskip=6.5pt plus 3.5pt minus 3.0pt}
| {into \belowdisplayshortskip=6.5pt plus 3.5pt minus 3.0pt}
| {\belowdisplayskip}
| {changing \belowdisplayskip=12.0pt plus 3.0pt minus 7.0pt}
| {into \belowdisplayskip=12.0pt plus 3.0pt minus 7.0pt}
| {\let}
| {reassigning \@listi=macro:->\leftmargin \leftmargini \parsep \ETC.}
| {\everypar}
| {changing \everypar=\@nodocument }
| {into \everypar=}
| {\ifx}
| {true}
| {\ifnum}
| {false}
| {\let}
| {changing \normalsfcodes=macro:->}
| {into \normalsfcodes=macro:->\sfcode `\.3000\sfcode `\?3000\ETC.}
| {\fi}
| {\fi}
| \@noskipsecfalse ->\let \if@noskipsec \iffalse
| {\let}
| {changing \if@noskipsec=\iftrue}
| {into \if@noskipsec=\iffalse}
| {\let}
| {reassigning \@refundefined=\relax}
| {\let}
| {changing \AtBeginDocument=macro:->\g@addto@macro \@begindocumenthook }
| {into \AtBeginDocument=\long macro:#1->#1}
| \@begindocumenthook ->\Gm@savelength {paperwidth}\Gm@savelength {paperheight}\e
| def \Gm@restore@org {\Gm@restore }\ifGm@resetpaper \edef \Gm@pw {\Gm@orgpw }\ed
| ef \Gm@ph {\Gm@orgph }\else \edef \Gm@pw {\the \paperwidth }\edef \Gm@ph {\the
| \paperheight }\fi \ifGm@pass \else \ifnum \mag =\@m \else \Gm@magtooffset \divi
| de \paperwidth \@m \multiply \paperwidth \the \mag \divide \paperheight \@m \mu
| ltiply \paperheight \the \mag \fi \fi \Gm@detectdriver \ifx \Gm@driver \Gm@xete
| x \@ifundefined {pdfpagewidth}{}{\setlength \pdfpagewidth {\Gm@pw }\setlength \
| pdfpageheight {\Gm@ph }}\ifnum \mag =\@m \else \ifx \Gm@truedimen \Gm@true \set
| length \paperwidth {\Gm@pw }\setlength \paperheight {\Gm@ph }\fi \fi \fi \ifx \
| Gm@driver \Gm@pdftex \@ifundefined {pdfpagewidth}{}{\setlength \pdfpagewidth {\
| Gm@pw }\setlength \pdfpageheight {\Gm@ph }}\ifnum \mag =\@m \else \@tempdima =\
| mag sp\@ifundefined {pdfhorigin}{}{\divide \pdfhorigin \@tempdima \multiply \pd
| fhorigin \@m \divide \pdfvorigin \@tempdima \multiply \pdfvorigin \@m }\ifx \Gm
| @truedimen \Gm@true \setlength \paperwidth {\Gm@pw }\setlength \paperheight {\G
| m@ph }\fi \fi \fi \ifx \Gm@driver \Gm@vtex \@ifundefined {mediawidth}{}{\mediaw
| idth =\paperwidth \mediaheight =\paperheight }\ifvtexdvi \AtBeginDvi {\special
| {papersize=\the \paperwidth ,\the \paperheight }}\fi \fi \ifx \Gm@driver \Gm@dv
| ips \AtBeginDvi {\special {papersize=\the \paperwidth ,\the \paperheight }}\ifx
| \Gm@driver \Gm@dvips \ifGm@landscape \AtBeginDvi {\special {! /landplus90 true
| store}}\fi \fi \else \ifx \Gm@driver \Gm@dvipdfm \ifcase \ifx \AtBeginShipoutF
| irst \relax \@ne \else \ifx \AtBeginShipoutFirst \@undefined \@ne \else \z@ \fi
| \fi \AtBeginShipoutFirst {\special {papersize=\the \paperwidth ,\the \paperhei
| ght }}\or \AtBeginDvi {\special {papersize=\the \paperwidth ,\the \paperheight
| }}\fi \fi \fi \@tempswafalse \ifGm@showframe \@tempswatrue \else \ifGm@showcrop
| \@tempswatrue \fi \fi \if@tempswa \RequirePackage {atbegshi}\AtBeginShipout {\
| setbox \AtBeginShipoutBox =\vbox {\baselineskip \z@skip \lineskip \z@skip \line
| skiplimit \z@ \Gm@pageframes \box \AtBeginShipoutBox }}\fi \Gm@save \edef \Gm@r
| estore@pkg {\Gm@restore }\ifGm@verbose \ifGm@pass \else \Gm@checkmp \fi \fi \Gm
| @showparams {preamble}\let \Gm@pw \relax \let \Gm@ph \relax \ifx \ttl@Hy@stepli
| nk \@undefined \let \ttl@Hy@steplink \@gobble \let \ttl@Hy@refstepcounter \refs
| tepcounter \fi \@ifpackagewith {natbib}{sectionbib}{\@dot@cb@bsectiontrue }{} \
| @ifpackagewith {chapterbib}{sectionbib}{\@dot@cb@bsectiontrue \@ifundefined {se
| ctionbib}{}{\def \sectionbib ##1##2{}}}{} \par \if@dotocbib \if@dot@cb@bsection
| \renewcommand {\bibsection }{\t@cb@bsection }\else \renewcommand {\bibsection
| }{\t@cb@bchapsec }\fi \fi \@ifpackageloaded {tocbibind}{\@cfttocbibindtrue }{\@
| cfttocbibindfalse } \if@cfttocbibind \@ifpackagelater {tocbibind}{1998/11/16}{}
| {\PackageWarning {tocloft}{You are using a version of the tocbibind package\Mes
| sageBreak that is not compatible with tocloft.\MessageBreak The results may be
| surprising.\MessageBreak Consider installing the current version of tocbibind.}
| } \fi \if@cftnctoc \else \renewcommand {\tableofcontents }{\@cfttocstart \par \
| begingroup \parindent \z@ \parskip \cftparskip \@cftmaketoctitle \if@cfttocbibi
| nd \@cftdobibtoc \fi \@starttoc {toc}\endgroup \@cfttocfinish } \fi \if@cftncto
| c \else \renewcommand {\listoffigures }{\@cfttocstart \par \begingroup \parinde
| nt \z@ \parskip \cftparskip \@cftmakeloftitle \if@cfttocbibind \@cftdobiblof \f
| i \@starttoc {lof}\endgroup \@cfttocfinish }\fi \if@cftnctoc \else \renewcomman
| d {\listoftables }{\@cfttocstart \par \begingroup \parindent \z@ \parskip \cftp
| arskip \@cftmakelottitle \if@cfttocbibind \@cftdobiblot \fi \@starttoc {lot}\en
| dgroup \@cfttocfinish }\fi \@ifpackageloaded {hyperref}{\renewcommand {\cftaddt
| itleline }[4]{\addtocontents {##1}{\protect \contentsline {##2}{##3}{##4}{\@cur
| rentHref }}} \renewcommand {\cftaddnumtitleline }[5]{\addtocontents {##1}{\prot
| ect \contentsline {##2}{\protect \numberline {##3}##4}{##5}{\@currentHref }}} }
| {} \GPT@fix \GPT@PatchTrig \GPT@LoadSuppPdf \ltx@IfUndefined {define@key}{}{\de
| fine@key {Gin}{natwidth}{}\define@key {Gin}{natheight}{}}\let \default@color \c
| urrent@color \@ifpackageloaded {pst-pdf}{}{\@ifpackageloaded {pdftricks}{}{\Req
| uirePackage {pdftexcmds}[2007/11/11]\expandafter \ifx \csname pdf@shellescape\e
| ndcsname \relax \else \ifnum \pdf@shellescape >0 \RequirePackage {epstopdf-base
| }[2009/07/12]\fi \fi }}\seq_set_from_clist:NN \l_file_internal_seq \@filelist \
| seq_gconcat:NNN \g_file_record_seq \g_file_record_seq \l_file_internal_seq \HOp
| atch@list \AtEndDocument {\AtVeryEnd@RedefCheckEnd }\@ifpackageloaded {scrlfile
| }{\AtVeryEnd@ifundefined {BeforeClosingMainAux}{}{\BeforeClosingMainAux {\Call@
| AfterLastShipout }}\AtVeryEnd@ifundefined {AfterReadingMainAux}{}{\AfterReading
| MainAux {\Call@AtVeryEndDocument }}}{}\@ifpackageloaded {etoolbox}{\AtVeryEnd@i
| fundefined {AfterEndDocument}{}{\AfterEndDocument {\Call@AtVeryEndDocument }}}{
| }\AtBeginShipoutInit \AtBegShi@PatchCrop \AtBegShi@PatchEveryshi \AtBegShi@Patc
| hMemoir \ifx \refstepcounter \Hy@varioref@refstepcounter \let \H@refstepcounter
| \refstepcounter \let \refstepcounter \Hy@saved@refstepcounter \fi \Hy@AtBeginD
| ocumentHook {}\let \Hy@AtBeginDocumentHook \@undefined \ifdefined \captionsengl
| ish \addto \captionsenglish {\def \contentsname {Table of Contents}}\fi \gdef \
| latinencoding {OT1}\ifx \cf@encoding \bbl@t@one \xdef \latinencoding {\bbl@t@on
| e }\else \@ifl@aded {def}{t1enc}{\xdef \latinencoding {\bbl@t@one }}{}\fi \expa
| ndafter \selectlanguage \expandafter {\bbl@main@language }\bbl@clear@ttribs \De
| clareTextCompositeCommand {\"}{OT1}{a}{\bbl@umlauta {a}}\DeclareTextCompositeCo
| mmand {\"}{OT1}{e}{\bbl@umlaute {e}}\DeclareTextCompositeCommand {\"}{OT1}{i}{\
| bbl@umlaute {\i }}\DeclareTextCompositeCommand {\"}{OT1}{\i }{\bbl@umlaute {\i
| }}\DeclareTextCompositeCommand {\"}{OT1}{o}{\bbl@umlauta {o}}\DeclareTextCompos
| iteCommand {\"}{OT1}{u}{\bbl@umlauta {u}}\DeclareTextCompositeCommand {\"}{OT1}
| {A}{\bbl@umlauta {A}}\DeclareTextCompositeCommand {\"}{OT1}{E}{\bbl@umlaute {E}
| }\DeclareTextCompositeCommand {\"}{OT1}{I}{\bbl@umlaute {I}}\DeclareTextComposi
| teCommand {\"}{OT1}{O}{\bbl@umlauta {O}}\DeclareTextCompositeCommand {\"}{OT1}{
| U}{\bbl@umlauta {U}}\@ifpackageloaded {natbib}{\def \@citex [##1][##2]##3{\@saf
| e@activestrue \edef \@tempa {##3}\@safe@activesfalse \org@@citex [##1][##2]{\@t
| empa }}}{}\@ifpackageloaded {cite}{\def \@citex [##1]##2{\@safe@activestrue \or
| g@@citex [##1]{##2}\@safe@activesfalse }}{}\bbl@cite@choice \@ifpackageloaded {
| ifthen}{\bbl@redefine@long \ifthenelse ##1##2##3{\let \bbl@tempa \pageref \let
| \pageref \org@pageref \@safe@activestrue \org@ifthenelse {##1}{\let \pageref \b
| bl@tempa \@safe@activesfalse ##2}{\let \pageref \bbl@tempa \@safe@activesfalse
| ##3}}}{}\@ifpackageloaded {varioref}{\bbl@redefine \@@vpageref ##1[##2]##3{\@sa
| fe@activestrue \org@@@vpageref {##1}[##2]{##3}\@safe@activesfalse }\bbl@redefin
| e \vrefpagenum ##1##2{\@safe@activestrue \org@vrefpagenum {##1}{##2}\@safe@acti
| vesfalse }\expandafter \def \csname Ref \endcsname ##1{\protected@edef \@tempa
| {\org@ref {##1}}\expandafter \MakeUppercase \@tempa } }{}\@ifpackageloaded {hhl
| ine}{\expandafter \ifx \csname normal@char\string :\endcsname \relax \else \mak
| eatletter \def \@currname {hhline}\input {hhline.sty}\makeatother \fi }{}\@ifun
| defined {pdfstringdefDisableCommands}{}{\pdfstringdefDisableCommands {\language
| shorthands {system}}}\ifx \hyper@anchor \@undefined \global \let \oldcontentsli
| ne \contentsline \gdef \contentsline ##1##2##3##4{\oldcontentsline {##1}{##2}{#
| #3}} \global \let \oldnewlabel \newlabel \gdef \newlabel ##1##2{\newlabelxx {##
| 1}##2} \gdef \newlabelxx ##1##2##3##4##5##6{\oldnewlabel {##1}{{##2}{##3}}} \At
| EndDocument {\ifx \hyper@anchor \@undefined \let \contentsline \oldcontentsline
| \let \newlabel \oldnewlabel \fi } \fi
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-paperwidth
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname paperwidth\endcsname \expandaft
| er =\expandafter \the \csname paperwidth\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-paperheight
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaf
| ter =\expandafter \the \csname paperheight\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| {\edef}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\csname}
| {\noexpand}
| {\expandafter}
| {\csname}
| {\noexpand}
| {\expandafter}
| {\csname}
| {\noexpand}
| {\expandafter}
| {\csname}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {changing \Gm@restore@org=macro:->\csname paperwidth\endcsname =\ETC.}
| {into \Gm@restore@org=macro:->\csname paperwidth\endcsname =\ETC.}
| {\iffalse}
| {false}
| {\edef}
| {changing \Gm@pw=undefined}
| {into \Gm@pw=macro:->614.295pt}
| {\edef}
| {changing \Gm@ph=undefined}
| {into \Gm@ph=macro:->794.96999pt}
| {\fi}
| {\iffalse}
| {false}
| {\ifnum}
| {true}
| {\else}
| {\fi}
| \Gm@detectdriver ->\ifx \Gm@driver \@empty \typeout {*geometry* driver: auto-de
| tecting}\ifpdf \Gm@setdriver {pdftex}\else \Gm@setdriver {dvips}\fi \ifvtex \Gm
| @setdriver {vtex}\fi \ifxetex \Gm@setdriver {xetex} \fi \else \ifx \Gm@driver \
| Gm@xetex \ifxetex \else \Gm@warning {Wrong driver setting: `xetex'; trying `pdf
| tex' driver}\Gm@setdriver {pdftex} \fi \fi \ifx \Gm@driver \Gm@vtex \ifvtex \el
| se \Gm@warning {Wrong driver setting: `vtex'; trying `dvips' driver}\Gm@setdriv
| er {dvips}\fi \fi \fi \ifx \Gm@driver \relax \typeout {*geometry* detected driv
| er: <none>}\else \typeout {*geometry* detected driver: \Gm@driver }\fi
| {\ifx}
| {true}
| \typeout #1->\begingroup \set@display@protect \immediate \write \@unused {#1}\e
| ndgroup
| #1<-*geometry* driver: auto-detecting
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->*geometry* driver: auto-detecting
| *geometry* driver: auto-detecting
| {\endgroup}
| {restoring \protect=\relax}
| {leaving semi simple group (level 1) entered at line 15}
| {\iftrue}
| {true}
| \Gm@setdriver #1->\expandafter \let \expandafter \Gm@driver \csname Gm@#1\endcs
| name
| #1<-pdftex
| {\expandafter}
| {\expandafter}
| {\csname}
| {\let}
| {changing \Gm@driver=macro:->}
| {into \Gm@driver=macro:->pdftex}
| {\else}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| {\else}
| {\ifx}
| {false}
| \typeout #1->\begingroup \set@display@protect \immediate \write \@unused {#1}\e
| ndgroup
| #1<-*geometry* detected driver: \Gm@driver
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->*geometry* detected driver: \Gm@driver
| \Gm@driver ->pdftex
| *geometry* detected driver: pdftex
| {\endgroup}
| {restoring \protect=\relax}
| {leaving semi simple group (level 1) entered at line 15}
| {\fi}
| {\ifx}
| {false}
| {\ifx}
| {true}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-pdfpagewidth
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-
| #2<-\setlength \pdfpagewidth {\Gm@pw }\setlength \pdfpageheight {\Gm@ph }
| \setlength ->\protect \setlength
| {\relax}
| \setlength ->\calc@assign@skip
| \calc@assign@skip ->\calc@assign@generic \calc@Askip \calc@Bskip
| \calc@assign@generic #1#2#3#4->\let \calc@A #1\let \calc@B #2\calc@open (#4!\gl
| obal \calc@A \calc@B \endgroup #3\calc@B
| #1<-\calc@Askip
| #2<-\calc@Bskip
| #3<-\pdfpagewidth
| #4<-\Gm@pw
| {\let}
| {changing \calc@A=\count84}
| {into \calc@A=\skip41}
| {\let}
| {changing \calc@B=\count85}
| {into \calc@B=\skip42}
| \calc@open (->\begingroup \conditionally@traceoff \aftergroup \calc@initB \begi
| ngroup \aftergroup \calc@initB \calc@pre@scan
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| \conditionally@traceoff ->\tracingassigns \z@ \tracingrestores \z@ \tracingcomm
| ands \z@ \tracingpages \z@ \tracingmacros \z@ \tracingoutput \z@ \showboxbreadt
| h \m@ne \showboxdepth \m@ne \tracingstats \@ne \tracingparagraphs \z@ \tracingg
| roups \z@
| {\tracingassigns}
| {changing \tracingassigns=1}
| {\tracingrestores}
| {\tracingcommands}
| {restoring \tracingrestores=1}
| {restoring \tracingassigns=1}
| {leaving semi simple group (level 1) entered at line 15}
| \calc@initB ->\calc@B \calc@A
| {\skip42}
| {changing \skip42=70.49927pt}
| {into \skip42=614.295pt}
| {\pdfpagewidth}
| {reassigning \pdfpagewidth=614.295pt}
| \setlength ->\protect \setlength
| {\relax}
| \setlength ->\calc@assign@skip
| \calc@assign@skip ->\calc@assign@generic \calc@Askip \calc@Bskip
| \calc@assign@generic #1#2#3#4->\let \calc@A #1\let \calc@B #2\calc@open (#4!\gl
| obal \calc@A \calc@B \endgroup #3\calc@B
| #1<-\calc@Askip
| #2<-\calc@Bskip
| #3<-\pdfpageheight
| #4<-\Gm@ph
| {\let}
| {reassigning \calc@A=\skip41}
| {\let}
| {reassigning \calc@B=\skip42}
| \calc@open (->\begingroup \conditionally@traceoff \aftergroup \calc@initB \begi
| ngroup \aftergroup \calc@initB \calc@pre@scan
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| \conditionally@traceoff ->\tracingassigns \z@ \tracingrestores \z@ \tracingcomm
| ands \z@ \tracingpages \z@ \tracingmacros \z@ \tracingoutput \z@ \showboxbreadt
| h \m@ne \showboxdepth \m@ne \tracingstats \@ne \tracingparagraphs \z@ \tracingg
| roups \z@
| {\tracingassigns}
| {changing \tracingassigns=1}
| {\tracingrestores}
| {\tracingcommands}
| {restoring \tracingrestores=1}
| {restoring \tracingassigns=1}
| {leaving semi simple group (level 1) entered at line 15}
| \calc@initB ->\calc@B \calc@A
| {\skip42}
| {changing \skip42=614.295pt}
| {into \skip42=794.96999pt}
| {\pdfpageheight}
| {reassigning \pdfpageheight=794.96999pt}
| {\ifnum}
| {true}
| {\else}
| {\fi}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\fi}
| \@tempswafalse ->\let \if@tempswa \iffalse
| {\let}
| {reassigning \if@tempswa=\iffalse}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| {\fi}
| {\iffalse}
| {false}
| \Gm@save ->\Gm@savelength {paperwidth}\Gm@savelength {paperheight}\Gm@savelengt
| h {textwidth}\Gm@savelength {textheight}\Gm@savelength {evensidemargin}\Gm@save
| length {oddsidemargin}\Gm@savelength {topmargin}\Gm@savelength {headheight}\Gm@
| savelength {headsep}\Gm@savelength {topskip}\Gm@savelength {footskip}\Gm@savele
| ngth {baselineskip}\Gm@savelength {marginparwidth}\Gm@savelength {marginparsep}
| \Gm@savelength {columnsep}\Gm@savelength {hoffset}\Gm@savelength {voffset} \Gm@
| savelength {Gm@layoutwidth}\Gm@savelength {Gm@layoutheight}\Gm@savelength {Gm@l
| ayouthoffset}\Gm@savelength {Gm@layoutvoffset}\Gm@saveboolean {@twocolumn}\Gm@s
| aveboolean {@twoside}\Gm@saveboolean {@mparswitch}\Gm@saveboolean {@reversemarg
| in}
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-paperwidth
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname paperwidth\endcsname \expandaft
| er =\expandafter \the \csname paperwidth\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-paperheight
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaf
| ter =\expandafter \the \csname paperheight\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-textwidth
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname textwidth\endcsname \expandafte
| r =\expandafter \the \csname textwidth\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-textheight
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname textheight\endcsname \expandaft
| er =\expandafter \the \csname textheight\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-evensidemargin
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname evensidemargin\endcsname \expan
| dafter =\expandafter \the \csname evensidemargin\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-oddsidemargin
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname oddsidemargin\endcsname \expand
| after =\expandafter \the \csname oddsidemargin\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax \expandafter \noexpand \expandafter \csname evensidemargin\endcsname \ex
| pandafter =\expandafter \the \csname evensidemargin\endcsname \relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-topmargin
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname topmargin\endcsname \expandafte
| r =\expandafter \the \csname topmargin\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax \expandafter \noexpand \expandafter \csname evensidemargin\endcsname \ex
| pandafter =\expandafter \the \csname evensidemargin\endcsname \relax \expandaft
| er \noexpand \expandafter \csname oddsidemargin\endcsname \expandafter =\expand
| after \the \csname oddsidemargin\endcsname \relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-headheight
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname headheight\endcsname \expandaft
| er =\expandafter \the \csname headheight\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax \expandafter \noexpand \expandafter \csname evensidemargin\endcsname \ex
| pandafter =\expandafter \the \csname evensidemargin\endcsname \relax \expandaft
| er \noexpand \expandafter \csname oddsidemargin\endcsname \expandafter =\expand
| after \the \csname oddsidemargin\endcsname \relax \expandafter \noexpand \expan
| dafter \csname topmargin\endcsname \expandafter =\expandafter \the \csname topm
| argin\endcsname \relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-headsep
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname headsep\endcsname \expandafter
| =\expandafter \the \csname headsep\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax \expandafter \noexpand \expandafter \csname evensidemargin\endcsname \ex
| pandafter =\expandafter \the \csname evensidemargin\endcsname \relax \expandaft
| er \noexpand \expandafter \csname oddsidemargin\endcsname \expandafter =\expand
| after \the \csname oddsidemargin\endcsname \relax \expandafter \noexpand \expan
| dafter \csname topmargin\endcsname \expandafter =\expandafter \the \csname topm
| argin\endcsname \relax \expandafter \noexpand \expandafter \csname headheight\e
| ndcsname \expandafter =\expandafter \the \csname headheight\endcsname \relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-topskip
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname topskip\endcsname \expandafter
| =\expandafter \the \csname topskip\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax \expandafter \noexpand \expandafter \csname evensidemargin\endcsname \ex
| pandafter =\expandafter \the \csname evensidemargin\endcsname \relax \expandaft
| er \noexpand \expandafter \csname oddsidemargin\endcsname \expandafter =\expand
| after \the \csname oddsidemargin\endcsname \relax \expandafter \noexpand \expan
| dafter \csname topmargin\endcsname \expandafter =\expandafter \the \csname topm
| argin\endcsname \relax \expandafter \noexpand \expandafter \csname headheight\e
| ndcsname \expandafter =\expandafter \the \csname headheight\endcsname \relax \e
| xpandafter \noexpand \expandafter \csname headsep\endcsname \expandafter =\expa
| ndafter \the \csname headsep\endcsname \relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-footskip
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter
| =\expandafter \the \csname footskip\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax \expandafter \noexpand \expandafter \csname evensidemargin\endcsname \ex
| pandafter =\expandafter \the \csname evensidemargin\endcsname \relax \expandaft
| er \noexpand \expandafter \csname oddsidemargin\endcsname \expandafter =\expand
| after \the \csname oddsidemargin\endcsname \relax \expandafter \noexpand \expan
| dafter \csname topmargin\endcsname \expandafter =\expandafter \the \csname topm
| argin\endcsname \relax \expandafter \noexpand \expandafter \csname headheight\e
| ndcsname \expandafter =\expandafter \the \csname headheight\endcsname \relax \e
| xpandafter \noexpand \expandafter \csname headsep\endcsname \expandafter =\expa
| ndafter \the \csname headsep\endcsname \relax \expandafter \noexpand \expandaft
| er \csname topskip\endcsname \expandafter =\expandafter \the \csname topskip\en
| dcsname \relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-baselineskip
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname baselineskip\endcsname \expanda
| fter =\expandafter \the \csname baselineskip\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax \expandafter \noexpand \expandafter \csname evensidemargin\endcsname \ex
| pandafter =\expandafter \the \csname evensidemargin\endcsname \relax \expandaft
| er \noexpand \expandafter \csname oddsidemargin\endcsname \expandafter =\expand
| after \the \csname oddsidemargin\endcsname \relax \expandafter \noexpand \expan
| dafter \csname topmargin\endcsname \expandafter =\expandafter \the \csname topm
| argin\endcsname \relax \expandafter \noexpand \expandafter \csname headheight\e
| ndcsname \expandafter =\expandafter \the \csname headheight\endcsname \relax \e
| xpandafter \noexpand \expandafter \csname headsep\endcsname \expandafter =\expa
| ndafter \the \csname headsep\endcsname \relax \expandafter \noexpand \expandaft
| er \csname topskip\endcsname \expandafter =\expandafter \the \csname topskip\en
| dcsname \relax \expandafter \noexpand \expandafter \csname footskip\endcsname \
| expandafter =\expandafter \the \csname footskip\endcsname \relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-marginparwidth
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname marginparwidth\endcsname \expan
| dafter =\expandafter \the \csname marginparwidth\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax \expandafter \noexpand \expandafter \csname evensidemargin\endcsname \ex
| pandafter =\expandafter \the \csname evensidemargin\endcsname \relax \expandaft
| er \noexpand \expandafter \csname oddsidemargin\endcsname \expandafter =\expand
| after \the \csname oddsidemargin\endcsname \relax \expandafter \noexpand \expan
| dafter \csname topmargin\endcsname \expandafter =\expandafter \the \csname topm
| argin\endcsname \relax \expandafter \noexpand \expandafter \csname headheight\e
| ndcsname \expandafter =\expandafter \the \csname headheight\endcsname \relax \e
| xpandafter \noexpand \expandafter \csname headsep\endcsname \expandafter =\expa
| ndafter \the \csname headsep\endcsname \relax \expandafter \noexpand \expandaft
| er \csname topskip\endcsname \expandafter =\expandafter \the \csname topskip\en
| dcsname \relax \expandafter \noexpand \expandafter \csname footskip\endcsname \
| expandafter =\expandafter \the \csname footskip\endcsname \relax \expandafter \
| noexpand \expandafter \csname baselineskip\endcsname \expandafter =\expandafter
| \the \csname baselineskip\endcsname \relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-marginparsep
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname marginparsep\endcsname \expanda
| fter =\expandafter \the \csname marginparsep\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax \expandafter \noexpand \expandafter \csname evensidemargin\endcsname \ex
| pandafter =\expandafter \the \csname evensidemargin\endcsname \relax \expandaft
| er \noexpand \expandafter \csname oddsidemargin\endcsname \expandafter =\expand
| after \the \csname oddsidemargin\endcsname \relax \expandafter \noexpand \expan
| dafter \csname topmargin\endcsname \expandafter =\expandafter \the \csname topm
| argin\endcsname \relax \expandafter \noexpand \expandafter \csname headheight\e
| ndcsname \expandafter =\expandafter \the \csname headheight\endcsname \relax \e
| xpandafter \noexpand \expandafter \csname headsep\endcsname \expandafter =\expa
| ndafter \the \csname headsep\endcsname \relax \expandafter \noexpand \expandaft
| er \csname topskip\endcsname \expandafter =\expandafter \the \csname topskip\en
| dcsname \relax \expandafter \noexpand \expandafter \csname footskip\endcsname \
| expandafter =\expandafter \the \csname footskip\endcsname \relax \expandafter \
| noexpand \expandafter \csname baselineskip\endcsname \expandafter =\expandafter
| \the \csname baselineskip\endcsname \relax \expandafter \noexpand \expandafter
| \csname marginparwidth\endcsname \expandafter =\expandafter \the \csname margi
| nparwidth\endcsname \relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-columnsep
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname columnsep\endcsname \expandafte
| r =\expandafter \the \csname columnsep\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax \expandafter \noexpand \expandafter \csname evensidemargin\endcsname \ex
| pandafter =\expandafter \the \csname evensidemargin\endcsname \relax \expandaft
| er \noexpand \expandafter \csname oddsidemargin\endcsname \expandafter =\expand
| after \the \csname oddsidemargin\endcsname \relax \expandafter \noexpand \expan
| dafter \csname topmargin\endcsname \expandafter =\expandafter \the \csname topm
| argin\endcsname \relax \expandafter \noexpand \expandafter \csname headheight\e
| ndcsname \expandafter =\expandafter \the \csname headheight\endcsname \relax \e
| xpandafter \noexpand \expandafter \csname headsep\endcsname \expandafter =\expa
| ndafter \the \csname headsep\endcsname \relax \expandafter \noexpand \expandaft
| er \csname topskip\endcsname \expandafter =\expandafter \the \csname topskip\en
| dcsname \relax \expandafter \noexpand \expandafter \csname footskip\endcsname \
| expandafter =\expandafter \the \csname footskip\endcsname \relax \expandafter \
| noexpand \expandafter \csname baselineskip\endcsname \expandafter =\expandafter
| \the \csname baselineskip\endcsname \relax \expandafter \noexpand \expandafter
| \csname marginparwidth\endcsname \expandafter =\expandafter \the \csname margi
| nparwidth\endcsname \relax \expandafter \noexpand \expandafter \csname marginpa
| rsep\endcsname \expandafter =\expandafter \the \csname marginparsep\endcsname \
| relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-hoffset
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname hoffset\endcsname \expandafter
| =\expandafter \the \csname hoffset\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax \expandafter \noexpand \expandafter \csname evensidemargin\endcsname \ex
| pandafter =\expandafter \the \csname evensidemargin\endcsname \relax \expandaft
| er \noexpand \expandafter \csname oddsidemargin\endcsname \expandafter =\expand
| after \the \csname oddsidemargin\endcsname \relax \expandafter \noexpand \expan
| dafter \csname topmargin\endcsname \expandafter =\expandafter \the \csname topm
| argin\endcsname \relax \expandafter \noexpand \expandafter \csname headheight\e
| ndcsname \expandafter =\expandafter \the \csname headheight\endcsname \relax \e
| xpandafter \noexpand \expandafter \csname headsep\endcsname \expandafter =\expa
| ndafter \the \csname headsep\endcsname \relax \expandafter \noexpand \expandaft
| er \csname topskip\endcsname \expandafter =\expandafter \the \csname topskip\en
| dcsname \relax \expandafter \noexpand \expandafter \csname footskip\endcsname \
| expandafter =\expandafter \the \csname footskip\endcsname \relax \expandafter \
| noexpand \expandafter \csname baselineskip\endcsname \expandafter =\expandafter
| \the \csname baselineskip\endcsname \relax \expandafter \noexpand \expandafter
| \csname marginparwidth\endcsname \expandafter =\expandafter \the \csname margi
| nparwidth\endcsname \relax \expandafter \noexpand \expandafter \csname marginpa
| rsep\endcsname \expandafter =\expandafter \the \csname marginparsep\endcsname \
| relax \expandafter \noexpand \expandafter \csname columnsep\endcsname \expandaf
| ter =\expandafter \the \csname columnsep\endcsname \relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-voffset
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname voffset\endcsname \expandafter
| =\expandafter \the \csname voffset\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax \expandafter \noexpand \expandafter \csname evensidemargin\endcsname \ex
| pandafter =\expandafter \the \csname evensidemargin\endcsname \relax \expandaft
| er \noexpand \expandafter \csname oddsidemargin\endcsname \expandafter =\expand
| after \the \csname oddsidemargin\endcsname \relax \expandafter \noexpand \expan
| dafter \csname topmargin\endcsname \expandafter =\expandafter \the \csname topm
| argin\endcsname \relax \expandafter \noexpand \expandafter \csname headheight\e
| ndcsname \expandafter =\expandafter \the \csname headheight\endcsname \relax \e
| xpandafter \noexpand \expandafter \csname headsep\endcsname \expandafter =\expa
| ndafter \the \csname headsep\endcsname \relax \expandafter \noexpand \expandaft
| er \csname topskip\endcsname \expandafter =\expandafter \the \csname topskip\en
| dcsname \relax \expandafter \noexpand \expandafter \csname footskip\endcsname \
| expandafter =\expandafter \the \csname footskip\endcsname \relax \expandafter \
| noexpand \expandafter \csname baselineskip\endcsname \expandafter =\expandafter
| \the \csname baselineskip\endcsname \relax \expandafter \noexpand \expandafter
| \csname marginparwidth\endcsname \expandafter =\expandafter \the \csname margi
| nparwidth\endcsname \relax \expandafter \noexpand \expandafter \csname marginpa
| rsep\endcsname \expandafter =\expandafter \the \csname marginparsep\endcsname \
| relax \expandafter \noexpand \expandafter \csname columnsep\endcsname \expandaf
| ter =\expandafter \the \csname columnsep\endcsname \relax \expandafter \noexpan
| d \expandafter \csname hoffset\endcsname \expandafter =\expandafter \the \csnam
| e hoffset\endcsname \relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| {blank space }
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-Gm@layoutwidth
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname Gm@layoutwidth\endcsname \expan
| dafter =\expandafter \the \csname Gm@layoutwidth\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax \expandafter \noexpand \expandafter \csname evensidemargin\endcsname \ex
| pandafter =\expandafter \the \csname evensidemargin\endcsname \relax \expandaft
| er \noexpand \expandafter \csname oddsidemargin\endcsname \expandafter =\expand
| after \the \csname oddsidemargin\endcsname \relax \expandafter \noexpand \expan
| dafter \csname topmargin\endcsname \expandafter =\expandafter \the \csname topm
| argin\endcsname \relax \expandafter \noexpand \expandafter \csname headheight\e
| ndcsname \expandafter =\expandafter \the \csname headheight\endcsname \relax \e
| xpandafter \noexpand \expandafter \csname headsep\endcsname \expandafter =\expa
| ndafter \the \csname headsep\endcsname \relax \expandafter \noexpand \expandaft
| er \csname topskip\endcsname \expandafter =\expandafter \the \csname topskip\en
| dcsname \relax \expandafter \noexpand \expandafter \csname footskip\endcsname \
| expandafter =\expandafter \the \csname footskip\endcsname \relax \expandafter \
| noexpand \expandafter \csname baselineskip\endcsname \expandafter =\expandafter
| \the \csname baselineskip\endcsname \relax \expandafter \noexpand \expandafter
| \csname marginparwidth\endcsname \expandafter =\expandafter \the \csname margi
| nparwidth\endcsname \relax \expandafter \noexpand \expandafter \csname marginpa
| rsep\endcsname \expandafter =\expandafter \the \csname marginparsep\endcsname \
| relax \expandafter \noexpand \expandafter \csname columnsep\endcsname \expandaf
| ter =\expandafter \the \csname columnsep\endcsname \relax \expandafter \noexpan
| d \expandafter \csname hoffset\endcsname \expandafter =\expandafter \the \csnam
| e hoffset\endcsname \relax \expandafter \noexpand \expandafter \csname voffset\
| endcsname \expandafter =\expandafter \the \csname voffset\endcsname \relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-Gm@layoutheight
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname Gm@layoutheight\endcsname \expa
| ndafter =\expandafter \the \csname Gm@layoutheight\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax \expandafter \noexpand \expandafter \csname evensidemargin\endcsname \ex
| pandafter =\expandafter \the \csname evensidemargin\endcsname \relax \expandaft
| er \noexpand \expandafter \csname oddsidemargin\endcsname \expandafter =\expand
| after \the \csname oddsidemargin\endcsname \relax \expandafter \noexpand \expan
| dafter \csname topmargin\endcsname \expandafter =\expandafter \the \csname topm
| argin\endcsname \relax \expandafter \noexpand \expandafter \csname headheight\e
| ndcsname \expandafter =\expandafter \the \csname headheight\endcsname \relax \e
| xpandafter \noexpand \expandafter \csname headsep\endcsname \expandafter =\expa
| ndafter \the \csname headsep\endcsname \relax \expandafter \noexpand \expandaft
| er \csname topskip\endcsname \expandafter =\expandafter \the \csname topskip\en
| dcsname \relax \expandafter \noexpand \expandafter \csname footskip\endcsname \
| expandafter =\expandafter \the \csname footskip\endcsname \relax \expandafter \
| noexpand \expandafter \csname baselineskip\endcsname \expandafter =\expandafter
| \the \csname baselineskip\endcsname \relax \expandafter \noexpand \expandafter
| \csname marginparwidth\endcsname \expandafter =\expandafter \the \csname margi
| nparwidth\endcsname \relax \expandafter \noexpand \expandafter \csname marginpa
| rsep\endcsname \expandafter =\expandafter \the \csname marginparsep\endcsname \
| relax \expandafter \noexpand \expandafter \csname columnsep\endcsname \expandaf
| ter =\expandafter \the \csname columnsep\endcsname \relax \expandafter \noexpan
| d \expandafter \csname hoffset\endcsname \expandafter =\expandafter \the \csnam
| e hoffset\endcsname \relax \expandafter \noexpand \expandafter \csname voffset\
| endcsname \expandafter =\expandafter \the \csname voffset\endcsname \relax \exp
| andafter \noexpand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =
| \expandafter \the \csname Gm@layoutwidth\endcsname \relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-Gm@layouthoffset
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname Gm@layouthoffset\endcsname \exp
| andafter =\expandafter \the \csname Gm@layouthoffset\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax \expandafter \noexpand \expandafter \csname evensidemargin\endcsname \ex
| pandafter =\expandafter \the \csname evensidemargin\endcsname \relax \expandaft
| er \noexpand \expandafter \csname oddsidemargin\endcsname \expandafter =\expand
| after \the \csname oddsidemargin\endcsname \relax \expandafter \noexpand \expan
| dafter \csname topmargin\endcsname \expandafter =\expandafter \the \csname topm
| argin\endcsname \relax \expandafter \noexpand \expandafter \csname headheight\e
| ndcsname \expandafter =\expandafter \the \csname headheight\endcsname \relax \e
| xpandafter \noexpand \expandafter \csname headsep\endcsname \expandafter =\expa
| ndafter \the \csname headsep\endcsname \relax \expandafter \noexpand \expandaft
| er \csname topskip\endcsname \expandafter =\expandafter \the \csname topskip\en
| dcsname \relax \expandafter \noexpand \expandafter \csname footskip\endcsname \
| expandafter =\expandafter \the \csname footskip\endcsname \relax \expandafter \
| noexpand \expandafter \csname baselineskip\endcsname \expandafter =\expandafter
| \the \csname baselineskip\endcsname \relax \expandafter \noexpand \expandafter
| \csname marginparwidth\endcsname \expandafter =\expandafter \the \csname margi
| nparwidth\endcsname \relax \expandafter \noexpand \expandafter \csname marginpa
| rsep\endcsname \expandafter =\expandafter \the \csname marginparsep\endcsname \
| relax \expandafter \noexpand \expandafter \csname columnsep\endcsname \expandaf
| ter =\expandafter \the \csname columnsep\endcsname \relax \expandafter \noexpan
| d \expandafter \csname hoffset\endcsname \expandafter =\expandafter \the \csnam
| e hoffset\endcsname \relax \expandafter \noexpand \expandafter \csname voffset\
| endcsname \expandafter =\expandafter \the \csname voffset\endcsname \relax \exp
| andafter \noexpand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =
| \expandafter \the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpan
| d \expandafter \csname Gm@layoutheight\endcsname \expandafter =\expandafter \th
| e \csname Gm@layoutheight\endcsname \relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \Gm@savelength #1->\g@addto@macro \Gm@restore {\expandafter \noexpand \expandaf
| ter \csname #1\endcsname \expandafter =\expandafter \the \csname #1\endcsname \
| relax }
| #1<-Gm@layoutvoffset
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \expandafter \csname Gm@layoutvoffset\endcsname \exp
| andafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax \expandafter \noexpand \expandafter \csname evensidemargin\endcsname \ex
| pandafter =\expandafter \the \csname evensidemargin\endcsname \relax \expandaft
| er \noexpand \expandafter \csname oddsidemargin\endcsname \expandafter =\expand
| after \the \csname oddsidemargin\endcsname \relax \expandafter \noexpand \expan
| dafter \csname topmargin\endcsname \expandafter =\expandafter \the \csname topm
| argin\endcsname \relax \expandafter \noexpand \expandafter \csname headheight\e
| ndcsname \expandafter =\expandafter \the \csname headheight\endcsname \relax \e
| xpandafter \noexpand \expandafter \csname headsep\endcsname \expandafter =\expa
| ndafter \the \csname headsep\endcsname \relax \expandafter \noexpand \expandaft
| er \csname topskip\endcsname \expandafter =\expandafter \the \csname topskip\en
| dcsname \relax \expandafter \noexpand \expandafter \csname footskip\endcsname \
| expandafter =\expandafter \the \csname footskip\endcsname \relax \expandafter \
| noexpand \expandafter \csname baselineskip\endcsname \expandafter =\expandafter
| \the \csname baselineskip\endcsname \relax \expandafter \noexpand \expandafter
| \csname marginparwidth\endcsname \expandafter =\expandafter \the \csname margi
| nparwidth\endcsname \relax \expandafter \noexpand \expandafter \csname marginpa
| rsep\endcsname \expandafter =\expandafter \the \csname marginparsep\endcsname \
| relax \expandafter \noexpand \expandafter \csname columnsep\endcsname \expandaf
| ter =\expandafter \the \csname columnsep\endcsname \relax \expandafter \noexpan
| d \expandafter \csname hoffset\endcsname \expandafter =\expandafter \the \csnam
| e hoffset\endcsname \relax \expandafter \noexpand \expandafter \csname voffset\
| endcsname \expandafter =\expandafter \the \csname voffset\endcsname \relax \exp
| andafter \noexpand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =
| \expandafter \the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpan
| d \expandafter \csname Gm@layoutheight\endcsname \expandafter =\expandafter \th
| e \csname Gm@layoutheight\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layouthoffset\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayouthoffset\endcsname \relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \Gm@saveboolean #1->\csname if#1\endcsname \g@addto@macro \Gm@restore {\expanda
| fter \noexpand \csname #1true\endcsname }\else \g@addto@macro \Gm@restore {\exp
| andafter \noexpand \csname #1false\endcsname }\fi
| #1<-@twocolumn
| {\csname}
| {\iffalse}
| {false}
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \csname @twocolumnfalse\endcsname
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax \expandafter \noexpand \expandafter \csname evensidemargin\endcsname \ex
| pandafter =\expandafter \the \csname evensidemargin\endcsname \relax \expandaft
| er \noexpand \expandafter \csname oddsidemargin\endcsname \expandafter =\expand
| after \the \csname oddsidemargin\endcsname \relax \expandafter \noexpand \expan
| dafter \csname topmargin\endcsname \expandafter =\expandafter \the \csname topm
| argin\endcsname \relax \expandafter \noexpand \expandafter \csname headheight\e
| ndcsname \expandafter =\expandafter \the \csname headheight\endcsname \relax \e
| xpandafter \noexpand \expandafter \csname headsep\endcsname \expandafter =\expa
| ndafter \the \csname headsep\endcsname \relax \expandafter \noexpand \expandaft
| er \csname topskip\endcsname \expandafter =\expandafter \the \csname topskip\en
| dcsname \relax \expandafter \noexpand \expandafter \csname footskip\endcsname \
| expandafter =\expandafter \the \csname footskip\endcsname \relax \expandafter \
| noexpand \expandafter \csname baselineskip\endcsname \expandafter =\expandafter
| \the \csname baselineskip\endcsname \relax \expandafter \noexpand \expandafter
| \csname marginparwidth\endcsname \expandafter =\expandafter \the \csname margi
| nparwidth\endcsname \relax \expandafter \noexpand \expandafter \csname marginpa
| rsep\endcsname \expandafter =\expandafter \the \csname marginparsep\endcsname \
| relax \expandafter \noexpand \expandafter \csname columnsep\endcsname \expandaf
| ter =\expandafter \the \csname columnsep\endcsname \relax \expandafter \noexpan
| d \expandafter \csname hoffset\endcsname \expandafter =\expandafter \the \csnam
| e hoffset\endcsname \relax \expandafter \noexpand \expandafter \csname voffset\
| endcsname \expandafter =\expandafter \the \csname voffset\endcsname \relax \exp
| andafter \noexpand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =
| \expandafter \the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpan
| d \expandafter \csname Gm@layoutheight\endcsname \expandafter =\expandafter \th
| e \csname Gm@layoutheight\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layouthoffset\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayouthoffset\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@la
| youtvoffset\endcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\
| endcsname \relax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| {\fi}
| \Gm@saveboolean #1->\csname if#1\endcsname \g@addto@macro \Gm@restore {\expanda
| fter \noexpand \csname #1true\endcsname }\else \g@addto@macro \Gm@restore {\exp
| andafter \noexpand \csname #1false\endcsname }\fi
| #1<-@twoside
| {\csname}
| {\iffalse}
| {false}
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \csname @twosidefalse\endcsname
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax \expandafter \noexpand \expandafter \csname evensidemargin\endcsname \ex
| pandafter =\expandafter \the \csname evensidemargin\endcsname \relax \expandaft
| er \noexpand \expandafter \csname oddsidemargin\endcsname \expandafter =\expand
| after \the \csname oddsidemargin\endcsname \relax \expandafter \noexpand \expan
| dafter \csname topmargin\endcsname \expandafter =\expandafter \the \csname topm
| argin\endcsname \relax \expandafter \noexpand \expandafter \csname headheight\e
| ndcsname \expandafter =\expandafter \the \csname headheight\endcsname \relax \e
| xpandafter \noexpand \expandafter \csname headsep\endcsname \expandafter =\expa
| ndafter \the \csname headsep\endcsname \relax \expandafter \noexpand \expandaft
| er \csname topskip\endcsname \expandafter =\expandafter \the \csname topskip\en
| dcsname \relax \expandafter \noexpand \expandafter \csname footskip\endcsname \
| expandafter =\expandafter \the \csname footskip\endcsname \relax \expandafter \
| noexpand \expandafter \csname baselineskip\endcsname \expandafter =\expandafter
| \the \csname baselineskip\endcsname \relax \expandafter \noexpand \expandafter
| \csname marginparwidth\endcsname \expandafter =\expandafter \the \csname margi
| nparwidth\endcsname \relax \expandafter \noexpand \expandafter \csname marginpa
| rsep\endcsname \expandafter =\expandafter \the \csname marginparsep\endcsname \
| relax \expandafter \noexpand \expandafter \csname columnsep\endcsname \expandaf
| ter =\expandafter \the \csname columnsep\endcsname \relax \expandafter \noexpan
| d \expandafter \csname hoffset\endcsname \expandafter =\expandafter \the \csnam
| e hoffset\endcsname \relax \expandafter \noexpand \expandafter \csname voffset\
| endcsname \expandafter =\expandafter \the \csname voffset\endcsname \relax \exp
| andafter \noexpand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =
| \expandafter \the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpan
| d \expandafter \csname Gm@layoutheight\endcsname \expandafter =\expandafter \th
| e \csname Gm@layoutheight\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layouthoffset\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayouthoffset\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@la
| youtvoffset\endcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\
| endcsname \relax \expandafter \noexpand \csname @twocolumnfalse\endcsname
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| {\fi}
| \Gm@saveboolean #1->\csname if#1\endcsname \g@addto@macro \Gm@restore {\expanda
| fter \noexpand \csname #1true\endcsname }\else \g@addto@macro \Gm@restore {\exp
| andafter \noexpand \csname #1false\endcsname }\fi
| #1<-@mparswitch
| {\csname}
| {\iffalse}
| {false}
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \csname @mparswitchfalse\endcsname
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax \expandafter \noexpand \expandafter \csname evensidemargin\endcsname \ex
| pandafter =\expandafter \the \csname evensidemargin\endcsname \relax \expandaft
| er \noexpand \expandafter \csname oddsidemargin\endcsname \expandafter =\expand
| after \the \csname oddsidemargin\endcsname \relax \expandafter \noexpand \expan
| dafter \csname topmargin\endcsname \expandafter =\expandafter \the \csname topm
| argin\endcsname \relax \expandafter \noexpand \expandafter \csname headheight\e
| ndcsname \expandafter =\expandafter \the \csname headheight\endcsname \relax \e
| xpandafter \noexpand \expandafter \csname headsep\endcsname \expandafter =\expa
| ndafter \the \csname headsep\endcsname \relax \expandafter \noexpand \expandaft
| er \csname topskip\endcsname \expandafter =\expandafter \the \csname topskip\en
| dcsname \relax \expandafter \noexpand \expandafter \csname footskip\endcsname \
| expandafter =\expandafter \the \csname footskip\endcsname \relax \expandafter \
| noexpand \expandafter \csname baselineskip\endcsname \expandafter =\expandafter
| \the \csname baselineskip\endcsname \relax \expandafter \noexpand \expandafter
| \csname marginparwidth\endcsname \expandafter =\expandafter \the \csname margi
| nparwidth\endcsname \relax \expandafter \noexpand \expandafter \csname marginpa
| rsep\endcsname \expandafter =\expandafter \the \csname marginparsep\endcsname \
| relax \expandafter \noexpand \expandafter \csname columnsep\endcsname \expandaf
| ter =\expandafter \the \csname columnsep\endcsname \relax \expandafter \noexpan
| d \expandafter \csname hoffset\endcsname \expandafter =\expandafter \the \csnam
| e hoffset\endcsname \relax \expandafter \noexpand \expandafter \csname voffset\
| endcsname \expandafter =\expandafter \the \csname voffset\endcsname \relax \exp
| andafter \noexpand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =
| \expandafter \the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpan
| d \expandafter \csname Gm@layoutheight\endcsname \expandafter =\expandafter \th
| e \csname Gm@layoutheight\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layouthoffset\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayouthoffset\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@la
| youtvoffset\endcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\
| endcsname \relax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expa
| ndafter \noexpand \csname @twosidefalse\endcsname
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| {\fi}
| \Gm@saveboolean #1->\csname if#1\endcsname \g@addto@macro \Gm@restore {\expanda
| fter \noexpand \csname #1true\endcsname }\else \g@addto@macro \Gm@restore {\exp
| andafter \noexpand \csname #1false\endcsname }\fi
| #1<-@reversemargin
| {\csname}
| {\iffalse}
| {false}
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\Gm@restore
| #2<-\expandafter \noexpand \csname @reversemarginfalse\endcsname
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax \expandafter \noexpand \expandafter \csname evensidemargin\endcsname \ex
| pandafter =\expandafter \the \csname evensidemargin\endcsname \relax \expandaft
| er \noexpand \expandafter \csname oddsidemargin\endcsname \expandafter =\expand
| after \the \csname oddsidemargin\endcsname \relax \expandafter \noexpand \expan
| dafter \csname topmargin\endcsname \expandafter =\expandafter \the \csname topm
| argin\endcsname \relax \expandafter \noexpand \expandafter \csname headheight\e
| ndcsname \expandafter =\expandafter \the \csname headheight\endcsname \relax \e
| xpandafter \noexpand \expandafter \csname headsep\endcsname \expandafter =\expa
| ndafter \the \csname headsep\endcsname \relax \expandafter \noexpand \expandaft
| er \csname topskip\endcsname \expandafter =\expandafter \the \csname topskip\en
| dcsname \relax \expandafter \noexpand \expandafter \csname footskip\endcsname \
| expandafter =\expandafter \the \csname footskip\endcsname \relax \expandafter \
| noexpand \expandafter \csname baselineskip\endcsname \expandafter =\expandafter
| \the \csname baselineskip\endcsname \relax \expandafter \noexpand \expandafter
| \csname marginparwidth\endcsname \expandafter =\expandafter \the \csname margi
| nparwidth\endcsname \relax \expandafter \noexpand \expandafter \csname marginpa
| rsep\endcsname \expandafter =\expandafter \the \csname marginparsep\endcsname \
| relax \expandafter \noexpand \expandafter \csname columnsep\endcsname \expandaf
| ter =\expandafter \the \csname columnsep\endcsname \relax \expandafter \noexpan
| d \expandafter \csname hoffset\endcsname \expandafter =\expandafter \the \csnam
| e hoffset\endcsname \relax \expandafter \noexpand \expandafter \csname voffset\
| endcsname \expandafter =\expandafter \the \csname voffset\endcsname \relax \exp
| andafter \noexpand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =
| \expandafter \the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpan
| d \expandafter \csname Gm@layoutheight\endcsname \expandafter =\expandafter \th
| e \csname Gm@layoutheight\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layouthoffset\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayouthoffset\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@la
| youtvoffset\endcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\
| endcsname \relax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expa
| ndafter \noexpand \csname @twosidefalse\endcsname \expandafter \noexpand \csnam
| e @mparswitchfalse\endcsname
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\expandafter \noexpand \expandafter \ETC.}
| {\xdef}
| {globally changing \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC
| .}
| {into \Gm@restore=macro:->\expandafter \noexpand \expandafter \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| {\fi}
| {\edef}
| \Gm@restore ->\expandafter \noexpand \expandafter \csname paperwidth\endcsname
| \expandafter =\expandafter \the \csname paperwidth\endcsname \relax \expandafte
| r \noexpand \expandafter \csname paperheight\endcsname \expandafter =\expandaft
| er \the \csname paperheight\endcsname \relax \expandafter \noexpand \expandafte
| r \csname textwidth\endcsname \expandafter =\expandafter \the \csname textwidth
| \endcsname \relax \expandafter \noexpand \expandafter \csname textheight\endcsn
| ame \expandafter =\expandafter \the \csname textheight\endcsname \relax \expand
| after \noexpand \expandafter \csname evensidemargin\endcsname \expandafter =\ex
| pandafter \the \csname evensidemargin\endcsname \relax \expandafter \noexpand \
| expandafter \csname oddsidemargin\endcsname \expandafter =\expandafter \the \cs
| name oddsidemargin\endcsname \relax \expandafter \noexpand \expandafter \csname
| topmargin\endcsname \expandafter =\expandafter \the \csname topmargin\endcsnam
| e \relax \expandafter \noexpand \expandafter \csname headheight\endcsname \expa
| ndafter =\expandafter \the \csname headheight\endcsname \relax \expandafter \no
| expand \expandafter \csname headsep\endcsname \expandafter =\expandafter \the \
| csname headsep\endcsname \relax \expandafter \noexpand \expandafter \csname top
| skip\endcsname \expandafter =\expandafter \the \csname topskip\endcsname \relax
| \expandafter \noexpand \expandafter \csname footskip\endcsname \expandafter =\
| expandafter \the \csname footskip\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname baselineskip\endcsname \expandafter =\expandafter \the \csname
| baselineskip\endcsname \relax \expandafter \noexpand \expandafter \csname margi
| nparwidth\endcsname \expandafter =\expandafter \the \csname marginparwidth\endc
| sname \relax \expandafter \noexpand \expandafter \csname marginparsep\endcsname
| \expandafter =\expandafter \the \csname marginparsep\endcsname \relax \expanda
| fter \noexpand \expandafter \csname columnsep\endcsname \expandafter =\expandaf
| ter \the \csname columnsep\endcsname \relax \expandafter \noexpand \expandafter
| \csname hoffset\endcsname \expandafter =\expandafter \the \csname hoffset\endc
| sname \relax \expandafter \noexpand \expandafter \csname voffset\endcsname \exp
| andafter =\expandafter \the \csname voffset\endcsname \relax \expandafter \noex
| pand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =\expandafter \
| the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layoutheight\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayoutheight\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@lay
| outhoffset\endcsname \expandafter =\expandafter \the \csname Gm@layouthoffset\e
| ndcsname \relax \expandafter \noexpand \expandafter \csname Gm@layoutvoffset\en
| dcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\endcsname \rel
| ax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expandafter \noexp
| and \csname @twosidefalse\endcsname \expandafter \noexpand \csname @mparswitchf
| alse\endcsname \expandafter \noexpand \csname @reversemarginfalse\endcsname \ex
| pandafter \noexpand \expandafter \csname paperwidth\endcsname \expandafter =\ex
| pandafter \the \csname paperwidth\endcsname \relax \expandafter \noexpand \expa
| ndafter \csname paperheight\endcsname \expandafter =\expandafter \the \csname p
| aperheight\endcsname \relax \expandafter \noexpand \expandafter \csname paperwi
| dth\endcsname \expandafter =\expandafter \the \csname paperwidth\endcsname \rel
| ax \expandafter \noexpand \expandafter \csname paperheight\endcsname \expandaft
| er =\expandafter \the \csname paperheight\endcsname \relax \expandafter \noexpa
| nd \expandafter \csname textwidth\endcsname \expandafter =\expandafter \the \cs
| name textwidth\endcsname \relax \expandafter \noexpand \expandafter \csname tex
| theight\endcsname \expandafter =\expandafter \the \csname textheight\endcsname
| \relax \expandafter \noexpand \expandafter \csname evensidemargin\endcsname \ex
| pandafter =\expandafter \the \csname evensidemargin\endcsname \relax \expandaft
| er \noexpand \expandafter \csname oddsidemargin\endcsname \expandafter =\expand
| after \the \csname oddsidemargin\endcsname \relax \expandafter \noexpand \expan
| dafter \csname topmargin\endcsname \expandafter =\expandafter \the \csname topm
| argin\endcsname \relax \expandafter \noexpand \expandafter \csname headheight\e
| ndcsname \expandafter =\expandafter \the \csname headheight\endcsname \relax \e
| xpandafter \noexpand \expandafter \csname headsep\endcsname \expandafter =\expa
| ndafter \the \csname headsep\endcsname \relax \expandafter \noexpand \expandaft
| er \csname topskip\endcsname \expandafter =\expandafter \the \csname topskip\en
| dcsname \relax \expandafter \noexpand \expandafter \csname footskip\endcsname \
| expandafter =\expandafter \the \csname footskip\endcsname \relax \expandafter \
| noexpand \expandafter \csname baselineskip\endcsname \expandafter =\expandafter
| \the \csname baselineskip\endcsname \relax \expandafter \noexpand \expandafter
| \csname marginparwidth\endcsname \expandafter =\expandafter \the \csname margi
| nparwidth\endcsname \relax \expandafter \noexpand \expandafter \csname marginpa
| rsep\endcsname \expandafter =\expandafter \the \csname marginparsep\endcsname \
| relax \expandafter \noexpand \expandafter \csname columnsep\endcsname \expandaf
| ter =\expandafter \the \csname columnsep\endcsname \relax \expandafter \noexpan
| d \expandafter \csname hoffset\endcsname \expandafter =\expandafter \the \csnam
| e hoffset\endcsname \relax \expandafter \noexpand \expandafter \csname voffset\
| endcsname \expandafter =\expandafter \the \csname voffset\endcsname \relax \exp
| andafter \noexpand \expandafter \csname Gm@layoutwidth\endcsname \expandafter =
| \expandafter \the \csname Gm@layoutwidth\endcsname \relax \expandafter \noexpan
| d \expandafter \csname Gm@layoutheight\endcsname \expandafter =\expandafter \th
| e \csname Gm@layoutheight\endcsname \relax \expandafter \noexpand \expandafter
| \csname Gm@layouthoffset\endcsname \expandafter =\expandafter \the \csname Gm@l
| ayouthoffset\endcsname \relax \expandafter \noexpand \expandafter \csname Gm@la
| youtvoffset\endcsname \expandafter =\expandafter \the \csname Gm@layoutvoffset\
| endcsname \relax \expandafter \noexpand \csname @twocolumnfalse\endcsname \expa
| ndafter \noexpand \csname @twosidefalse\endcsname \expandafter \noexpand \csnam
| e @mparswitchfalse\endcsname \expandafter \noexpand \csname @reversemarginfalse
| \endcsname
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\csname}
| {\noexpand}
| {\expandafter}
| {\csname}
| {\noexpand}
| {\expandafter}
| {\csname}
| {\noexpand}
| {\expandafter}
| {\csname}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\noexpand}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\csname}
| {\noexpand}
| {\expandafter}
| {\csname}
| {\noexpand}
| {\expandafter}
| {\csname}
| {\noexpand}
| {\expandafter}
| {\csname}
| {\noexpand}
| {changing \Gm@restore@pkg=undefined}
| {into \Gm@restore@pkg=macro:->\csname paperwidth\endcsname =\ETC.}
| {\iffalse}
| {false}
| \Gm@showparams #1->\ifGm@verbose \expandafter \typeout \else \expandafter \wlog
| \fi {\Gm@logcontent {#1}}
| #1<-preamble
| {\iffalse}
| {false}
| {\expandafter}
| {\fi}
| \wlog ->\immediate \write \m@ne
| {\immediate}
| \write->\Gm@logcontent {preamble}
| \Gm@logcontent #1->*geometry* verbose mode - [ #1 ] result:
| \ifGm@pass * pass: disregarded the geometry package!
| \else * driver: \if \Gm@driver <none>\else \Gm@driver \fi
| * paper: \ifx \Gm@paper \@undefined <default>\else \Gm@paper \fi
| * layout: \ifGm@layout <custom>\else <same size as paper>\fi
| \ifGm@layout * layout(width,height): (\the \Gm@layoutwidth ,\the \Gm@layoutheig
| ht )
| \fi * layoutoffset:(h,v)=(\the \Gm@layouthoffset ,\the \Gm@layoutvoffset )
| \@ifundefined {Gm@lines}{}{* lines: \Gm@lines
| }\@ifundefined {Gm@hmarginratio}{}{* hratio: \Gm@hmarginratio
| }\@ifundefined {Gm@vmarginratio}{}{* vratio: \Gm@vmarginratio
| }\ifdim \Gm@bindingoffset =\z@ \else * bindingoffset: \the \Gm@bindingoffset
| \fi * modes: \Gm@showbool {landscape}\Gm@showbool {includehead}\Gm@showbool {in
| cludefoot}\Gm@showbool {includemp}\if@twoside twoside\space \fi \if@mparswitch
| \else \if@twoside asymmetric\space \fi \fi \Gm@showbool {heightrounded}\ifx \Gm
| @truedimen \@empty \else truedimen\space \fi \Gm@showbool {showframe}\Gm@showbo
| ol {showcrop}
| * h-part:(L,W,R)=(\Gm@lmargin , \Gm@width , \Gm@rmargin )
| * v-part:(T,H,B)=(\Gm@tmargin , \Gm@height , \Gm@bmargin )
| \fi \Gm@showdim {\paperwidth }\Gm@showdim {\paperheight }\Gm@showdim {\textwidt
| h }\Gm@showdim {\textheight }\Gm@showdim {\oddsidemargin }\Gm@showdim {\evensid
| emargin }\Gm@showdim {\topmargin }\Gm@showdim {\headheight }\Gm@showdim {\heads
| ep }\Gm@showdim {\topskip }\Gm@showdim {\footskip }\Gm@showdim {\marginparwidth
| }\Gm@showdim {\marginparsep }\Gm@showdim {\columnsep }* \string \skip \string
| \footins =\the \skip \footins
| \Gm@showdim {\hoffset }\Gm@showdim {\voffset }\Gm@showdim {\mag }* \string \@tw
| ocolumn \if@twocolumn true\else false\fi
| * \string \@twoside \if@twoside true\else false\fi
| * \string \@mparswitch \if@mparswitch true\else false\fi
| * \string \@reversemargin \if@reversemargin true\else false\fi
| * (1in=72.27pt=25.4mm, 1cm=28.453pt)
| #1<-preamble
| {no mode: \iffalse}
| {false}
| {\if}
| \Gm@driver ->pdftex
| {false}
| \Gm@driver ->pdftex
| {\fi}
| {\ifx}
| {true}
| {\else}
| {\iffalse}
| {false}
| {\fi}
| {\iffalse}
| {false}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-Gm@lines
| {\expandafter}
| {\csname}
| {changing \Gm@lines=undefined}
| {into \Gm@lines=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-* lines: \Gm@lines
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-Gm@hmarginratio
| {\expandafter}
| {\csname}
| {changing \Gm@hmarginratio=undefined}
| {into \Gm@hmarginratio=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-* hratio: \Gm@hmarginratio
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-Gm@vmarginratio
| {\expandafter}
| {\csname}
| {changing \Gm@vmarginratio=undefined}
| {into \Gm@vmarginratio=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-* vratio: \Gm@vmarginratio
| {\ifdim}
| {true}
| {\else}
| \Gm@showbool #1->\@nameuse {ifGm@#1}#1\space \fi
| #1<-landscape
| \@nameuse #1->\csname #1\endcsname
| #1<-ifGm@landscape
| {\csname}
| {\iffalse}
| {false}
| \Gm@showbool #1->\@nameuse {ifGm@#1}#1\space \fi
| #1<-includehead
| \@nameuse #1->\csname #1\endcsname
| #1<-ifGm@includehead
| {\csname}
| {\iffalse}
| {false}
| \Gm@showbool #1->\@nameuse {ifGm@#1}#1\space \fi
| #1<-includefoot
| \@nameuse #1->\csname #1\endcsname
| #1<-ifGm@includefoot
| {\csname}
| {\iffalse}
| {false}
| \Gm@showbool #1->\@nameuse {ifGm@#1}#1\space \fi
| #1<-includemp
| \@nameuse #1->\csname #1\endcsname
| #1<-ifGm@includemp
| {\csname}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| {\fi}
| \Gm@showbool #1->\@nameuse {ifGm@#1}#1\space \fi
| #1<-heightrounded
| \@nameuse #1->\csname #1\endcsname
| #1<-ifGm@heightrounded
| {\csname}
| {\iffalse}
| {false}
| {\ifx}
| {true}
| {\else}
| \Gm@showbool #1->\@nameuse {ifGm@#1}#1\space \fi
| #1<-showframe
| \@nameuse #1->\csname #1\endcsname
| #1<-ifGm@showframe
| {\csname}
| {\iffalse}
| {false}
| \Gm@showbool #1->\@nameuse {ifGm@#1}#1\space \fi
| #1<-showcrop
| \@nameuse #1->\csname #1\endcsname
| #1<-ifGm@showcrop
| {\csname}
| {\iffalse}
| {false}
| \Gm@lmargin ->72.26999pt
| \Gm@width ->469.75502pt
| \Gm@rmargin ->72.26999pt
| \Gm@tmargin ->72.26999pt
| \Gm@height ->650.43001pt
| \Gm@bmargin ->72.26999pt
| {\fi}
| \Gm@showdim #1->* \string #1=\the #1
| #1<-\paperwidth
| {\string}
| \Gm@showdim #1->* \string #1=\the #1
| #1<-\paperheight
| {\string}
| \Gm@showdim #1->* \string #1=\the #1
| #1<-\textwidth
| {\string}
| \Gm@showdim #1->* \string #1=\the #1
| #1<-\textheight
| {\string}
| \Gm@showdim #1->* \string #1=\the #1
| #1<-\oddsidemargin
| {\string}
| \Gm@showdim #1->* \string #1=\the #1
| #1<-\evensidemargin
| {\string}
| \Gm@showdim #1->* \string #1=\the #1
| #1<-\topmargin
| {\string}
| \Gm@showdim #1->* \string #1=\the #1
| #1<-\headheight
| {\string}
| \Gm@showdim #1->* \string #1=\the #1
| #1<-\headsep
| {\string}
| \Gm@showdim #1->* \string #1=\the #1
| #1<-\topskip
| {\string}
| \Gm@showdim #1->* \string #1=\the #1
| #1<-\footskip
| {\string}
| \Gm@showdim #1->* \string #1=\the #1
| #1<-\marginparwidth
| {\string}
| \Gm@showdim #1->* \string #1=\the #1
| #1<-\marginparsep
| {\string}
| \Gm@showdim #1->* \string #1=\the #1
| #1<-\columnsep
| {\string}
| {\string}
| {\string}
| \Gm@showdim #1->* \string #1=\the #1
| #1<-\hoffset
| {\string}
| \Gm@showdim #1->* \string #1=\the #1
| #1<-\voffset
| {\string}
| \Gm@showdim #1->* \string #1=\the #1
| #1<-\mag
| {\string}
| {\string}
| {\iffalse}
| {false}
| {\fi}
| {\string}
| {\iffalse}
| {false}
| {\fi}
| {\string}
| {\iffalse}
| {false}
| {\fi}
| {\string}
| {\iffalse}
| {false}
| {\fi}
| *geometry* verbose mode - [ preamble ] result:
| * driver: pdftex
| * paper: <default>
| * layout: <same size as paper>
| * layoutoffset:(h,v)=(0.0pt,0.0pt)
| * modes:
| * h-part:(L,W,R)=(72.26999pt, 469.75502pt, 72.26999pt)
| * v-part:(T,H,B)=(72.26999pt, 650.43001pt, 72.26999pt)
| * \paperwidth=614.295pt
| * \paperheight=794.96999pt
| * \textwidth=469.75502pt
| * \textheight=650.43001pt
| * \oddsidemargin=0.0pt
| * \evensidemargin=0.0pt
| * \topmargin=-54.20248pt
| * \headheight=18.06749pt
| * \headsep=36.135pt
| * \topskip=12.0pt
| * \footskip=30.0pt
| * \marginparwidth=47.0pt
| * \marginparsep=7.0pt
| * \columnsep=10.0pt
| * \skip\footins=10.8pt plus 4.0pt minus 2.0pt
| * \hoffset=0.0pt
| * \voffset=0.0pt
| * \mag=1000
| * \@twocolumnfalse
| * \@twosidefalse
| * \@mparswitchfalse
| * \@reversemarginfalse
| * (1in=72.27pt=25.4mm, 1cm=28.453pt)
| {vertical mode: \let}
| {changing \Gm@pw=macro:->614.295pt}
| {into \Gm@pw=\relax}
| {\let}
| {changing \Gm@ph=macro:->794.96999pt}
| {into \Gm@ph=\relax}
| {\ifx}
| {false}
| \@ifpackagewith ->\@if@ptions \@pkgextension
| \@if@ptions #1#2->\@expandtwoargs \@if@pti@ns {\@ptionlist {#2.#1}}
| #1<-\@pkgextension
| #2<-natbib
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\@if@pti@ns
| #2<-\@ptionlist {natbib.\@pkgextension }
| #3<-sectionbib
| {\edef}
| {\noexpand}
| \@ptionlist #1->\@ifundefined {opt@#1}\@empty {\csname opt@#1\endcsname }
| #1<-natbib.\@pkgextension
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-opt@natbib.\@pkgextension
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {changing \opt@natbib.sty=undefined}
| {into \opt@natbib.sty=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\@empty
| #2<-\csname opt@natbib.\@pkgextension \endcsname
| \@empty ->
| {changing \reserved@a=macro:->\def \@currenvir {document}\edef \ETC.}
| {into \reserved@a=macro:->\@if@pti@ns {}{sectionbib}}
| \reserved@a ->\@if@pti@ns {}{sectionbib}
| \@if@pti@ns #1#2->\let \reserved@a \@firstoftwo \@for \reserved@b :=#2\do {\exp
| andafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,#1,}\ifin@ \else \let
| \reserved@a \@secondoftwo \fi }\reserved@a
| #1<-
| #2<-sectionbib
| {\let}
| {changing \reserved@a=macro:->\@if@pti@ns {}{sectionbib}}
| {into \reserved@a=\long macro:#1#2->#1}
| \@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\i
| fx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi
| #1<-\reserved@b
| #2<-sectionbib
| #3<-\expandafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,,}\ifin@ \els
| e \let \reserved@a \@secondoftwo \fi
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\def}
| {changing \@fortmp=macro:->,logonly,full}
| {into \@fortmp=macro:->sectionbib}
| {\ifx}
| {false}
| {\expandafter}
| \@forloop #1,#2,#3\@@ #4#5->\def #4{#1}\ifx #4\@nnil \else #5\def #4{#2}\ifx #4
| \@nnil \else #5\@iforloop #3\@@ #4{#5}\fi \fi
| #1<-sectionbib
| #2<-\@nil
| #3<-\@nil
| #4<-\reserved@b
| #5<-\expandafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,,}\ifin@ \els
| e \let \reserved@a \@secondoftwo \fi
| {\def}
| {changing \reserved@b=macro:#1,\reserved@b #2\reserved@b ->\ifx \ETC.}
| {into \reserved@b=macro:->sectionbib}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \reserved@b ->sectionbib
| \in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\e
| def \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \el
| se \in@true \fi
| #1<-,sectionbib,
| #2<-,,
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \in@@=undefined}
| {into \in@@=macro:#1,sectionbib,->}
| {\toks0}
| {\expandafter}
| \in@@ #1,sectionbib,->
| #1<-,,{}{}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=}
| {\edef}
| {changing \in@@=macro:#1,sectionbib,->}
| {into \in@@=macro:->}
| {\expandafter}
| {\ifx}
| {true}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \in@@=undefined}
| {leaving semi simple group (level 1) entered at line 15}
| \in@false ->\let \ifin@ \iffalse
| {\let}
| {reassigning \ifin@=\iffalse}
| {\else}
| {\iffalse}
| {false}
| {\let}
| {changing \reserved@a=\long macro:#1#2->#1}
| {into \reserved@a=\long macro:#1#2->#2}
| {\fi}
| {\def}
| {changing \reserved@b=macro:->sectionbib}
| {into \reserved@b=macro:->\@nil }
| {\ifx}
| {true}
| {\else}
| {\fi}
| {\fi}
| \reserved@a #1#2->#2
| #1<-\@dot@cb@bsectiontrue
| #2<-
| {blank space }
| \@ifpackagewith ->\@if@ptions \@pkgextension
| \@if@ptions #1#2->\@expandtwoargs \@if@pti@ns {\@ptionlist {#2.#1}}
| #1<-\@pkgextension
| #2<-chapterbib
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\@if@pti@ns
| #2<-\@ptionlist {chapterbib.\@pkgextension }
| #3<-sectionbib
| {\edef}
| {\noexpand}
| \@ptionlist #1->\@ifundefined {opt@#1}\@empty {\csname opt@#1\endcsname }
| #1<-chapterbib.\@pkgextension
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-opt@chapterbib.\@pkgextension
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\@empty
| #2<-\csname opt@chapterbib.\@pkgextension \endcsname
| \@empty ->
| {changing \reserved@a=\long macro:#1#2->#2}
| {into \reserved@a=macro:->\@if@pti@ns {}{sectionbib}}
| \reserved@a ->\@if@pti@ns {}{sectionbib}
| \@if@pti@ns #1#2->\let \reserved@a \@firstoftwo \@for \reserved@b :=#2\do {\exp
| andafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,#1,}\ifin@ \else \let
| \reserved@a \@secondoftwo \fi }\reserved@a
| #1<-
| #2<-sectionbib
| {\let}
| {changing \reserved@a=macro:->\@if@pti@ns {}{sectionbib}}
| {into \reserved@a=\long macro:#1#2->#1}
| \@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\i
| fx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi
| #1<-\reserved@b
| #2<-sectionbib
| #3<-\expandafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,,}\ifin@ \els
| e \let \reserved@a \@secondoftwo \fi
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\def}
| {changing \@fortmp=macro:->sectionbib}
| {into \@fortmp=macro:->sectionbib}
| {\ifx}
| {false}
| {\expandafter}
| \@forloop #1,#2,#3\@@ #4#5->\def #4{#1}\ifx #4\@nnil \else #5\def #4{#2}\ifx #4
| \@nnil \else #5\@iforloop #3\@@ #4{#5}\fi \fi
| #1<-sectionbib
| #2<-\@nil
| #3<-\@nil
| #4<-\reserved@b
| #5<-\expandafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,,}\ifin@ \els
| e \let \reserved@a \@secondoftwo \fi
| {\def}
| {changing \reserved@b=macro:->\@nil }
| {into \reserved@b=macro:->sectionbib}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \reserved@b ->sectionbib
| \in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\e
| def \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \el
| se \in@true \fi
| #1<-,sectionbib,
| #2<-,,
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \in@@=undefined}
| {into \in@@=macro:#1,sectionbib,->}
| {\toks0}
| {\expandafter}
| \in@@ #1,sectionbib,->
| #1<-,,{}{}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=}
| {\edef}
| {changing \in@@=macro:#1,sectionbib,->}
| {into \in@@=macro:->}
| {\expandafter}
| {\ifx}
| {true}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \in@@=undefined}
| {leaving semi simple group (level 1) entered at line 15}
| \in@false ->\let \ifin@ \iffalse
| {\let}
| {reassigning \ifin@=\iffalse}
| {\else}
| {\iffalse}
| {false}
| {\let}
| {changing \reserved@a=\long macro:#1#2->#1}
| {into \reserved@a=\long macro:#1#2->#2}
| {\fi}
| {\def}
| {changing \reserved@b=macro:->sectionbib}
| {into \reserved@b=macro:->\@nil }
| {\ifx}
| {true}
| {\else}
| {\fi}
| {\fi}
| \reserved@a #1#2->#2
| #1<-\@dot@cb@bsectiontrue \@ifundefined {sectionbib}{}{\def \sectionbib ##1##2{
| }}
| #2<-
| {blank space }
| {\par}
| {\iftrue}
| {true}
| {\iffalse}
| {false}
| \renewcommand ->\@star@or@long \renew@command
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\renew@command
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \renew@command
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \renew@command }
| #3<-\let \l@ngrel@x \long \renew@command
| {\let}
| {reassigning \reserved@d=the character *}
| {\def}
| {changing \reserved@a=\long macro:#1#2->#2}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@nil }
| {into \reserved@b=macro:->\let \l@ngrel@x \long \renew@command }
| {\futurelet}
| {changing \@let@token=\relax}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@process@ptions }
| {into \reserved@c=macro:->\let \l@ngrel@x \long \renew@command }
| {\fi}
| {\fi}
| \reserved@c ->\let \l@ngrel@x \long \renew@command
| {\let}
| {reassigning \l@ngrel@x=\long}
| \renew@command #1->\begingroup \escapechar \m@ne \xdef \@gtempa {{\string #1}}\
| endgroup \expandafter \@ifundefined \@gtempa {\@latex@error {\noexpand #1undefi
| ned}\@ehc }\relax \let \@ifdefinable \@rc@ifdefinable \new@command #1
| #1<-\bibsection
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {xdef}
| {string}
| {globally changing @gtempa=macro:->{reserved@a}}
| {into @gtempa=macro:->{bibsection}}
| {endgroup}
| {restoring \escapechar=92}
| {leaving semi simple group (level 1) entered at line 15}
| {\expandafter}
| \@gtempa ->{bibsection}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-bibsection
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@latex@error {\noexpand \bibsection undefined}\@ehc
| #2<-\relax
| {\relax}
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.
| }
| {into \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ETC.}
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\bibsection
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \bibsection
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \bibsection
| #3<-\@newcommand \bibsection [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\@newcommand \bibsection }
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \renew@command }
| {into \reserved@b=macro:->\@newcommand \bibsection [{0}]}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\let \l@ngrel@x \long \renew@command }
| {into \reserved@c=macro:->\@newcommand \bibsection [{0}]}
| {\fi}
| {\fi}
| \reserved@c ->\@newcommand \bibsection [{0}]
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\bibsection
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \bibsection [0]
| #3<-\@argdef \bibsection [0]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \bibsection }
| {into \reserved@a=macro:->\@xargdef \bibsection [0]}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \bibsection [{0}]}
| {into \reserved@b=macro:->\@argdef \bibsection [0]}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \bibsection [{0}]}
| {into \reserved@c=macro:->\@argdef \bibsection [0]}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \bibsection [0]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\bibsection
| #2<-0
| #3<-\t@cb@bchapsec
| \@ifdefinable #1#2->\let \@ifdefinable \@@ifdefinable #2
| #1<-\bibsection
| #2<-\@yargdef \bibsection \@ne {0}{\t@cb@bchapsec }
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ET
| C.}
| {into \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\bibsection
| #2<-\@ne
| #3<-0
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->\@argdef \bibsection [0]}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-0
| #2<-\bibsection
| {\def}
| {changing \reserved@a=macro:->\@xargdef \bibsection [0]}
| {into \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {\long}
| \reserved@a #10#2{->\expandafter \def \expandafter \bibsection \reserved@b #10{
| #1<-
| #2<-##1##2##3##4##5##6##7##8##9##0
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {changing \bibsection=\long macro:->\t@cb@bchapsec }
| {into \bibsection=\long macro:->\t@cb@bchapsec }
| {\fi}
| {\fi}
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-tocbibind
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-\@cfttocbibindtrue
| #2<-\@cfttocbibindfalse
| \@cfttocbibindtrue ->\let \if@cfttocbibind \iftrue
| {\let}
| {changing \if@cfttocbibind=\iffalse}
| {into \if@cfttocbibind=\iftrue}
| {blank space }
| {\iftrue}
| {true}
| \@ifpackagelater ->\@ifl@ter \@pkgextension
| \@ifl@ter #1#2->\expandafter \@ifl@t@r \csname ver@#2.#1\endcsname
| #1<-\@pkgextension
| #2<-tocbibind
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| \@ifl@t@r #1#2->\ifnum \expandafter \@parse@version #1//00\@nil <\expandafter \
| @parse@version #2//00\@nil \expandafter \@secondoftwo \else \expandafter \@firs
| toftwo \fi
| #1<-\ver@tocbibind.sty
| #2<-1998/11/16
| {\ifnum}
| {\expandafter}
| \ver@tocbibind.sty ->2010/10/13 v1.5k extra ToC listings
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2010
| #2<-10
| #3<-1
| #4<-3
| #5<- v1.5k extra ToC listings//00
| {\expandafter}
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-1998
| #2<-11
| #3<-1
| #4<-6
| #5<-//00
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\PackageWarning {tocloft}{You are using a version of the tocbibind package\
| MessageBreak that is not compatible with tocloft.\MessageBreak The results may
| be surprising.\MessageBreak Consider installing the current version of tocbibin
| d.}
| {blank space }
| {\fi}
| {\iftrue}
| {true}
| {\else}
| {\iftrue}
| {true}
| {\else}
| {\iftrue}
| {true}
| {\else}
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-hyperref
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-\renewcommand {\cftaddtitleline }[4]{\addtocontents {##1}{\protect \content
| sline {##2}{##3}{##4}{\@currentHref }}} \renewcommand {\cftaddnumtitleline }[5]
| {\addtocontents {##1}{\protect \contentsline {##2}{\protect \numberline {##3}##
| 4}{##5}{\@currentHref }}}
| #2<-
| \renewcommand ->\@star@or@long \renew@command
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\renew@command
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \renew@command
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \renew@command }
| #3<-\let \l@ngrel@x \long \renew@command
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \renew@command }
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@argdef \bibsection [0]}
| {into \reserved@c=macro:->\let \l@ngrel@x \long \renew@command }
| {\fi}
| {\fi}
| \reserved@c ->\let \l@ngrel@x \long \renew@command
| {\let}
| {reassigning \l@ngrel@x=\long}
| \renew@command #1->\begingroup \escapechar \m@ne \xdef \@gtempa {{\string #1}}\
| endgroup \expandafter \@ifundefined \@gtempa {\@latex@error {\noexpand #1undefi
| ned}\@ehc }\relax \let \@ifdefinable \@rc@ifdefinable \new@command #1
| #1<-\cftaddtitleline
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {xdef}
| {string}
| {globally changing @gtempa=macro:->{bibsection}}
| {into @gtempa=macro:->{cftaddtitleline}}
| {endgroup}
| {restoring \escapechar=92}
| {leaving semi simple group (level 1) entered at line 15}
| {\expandafter}
| \@gtempa ->{cftaddtitleline}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-cftaddtitleline
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@latex@error {\noexpand \cftaddtitleline undefined}\@ehc
| #2<-\relax
| {\relax}
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.
| }
| {into \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ETC.}
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\cftaddtitleline
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \cftaddtitleline
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \cftaddtitleline
| #3<-\@newcommand \cftaddtitleline [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\@newcommand \cftaddtitleline }
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \renew@command }
| {into \reserved@b=macro:->\@newcommand \cftaddtitleline \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\let \l@ngrel@x \long \renew@command }
| {into \reserved@c=macro:->\@newcommand \cftaddtitleline }
| {\else}
| {\fi}
| \reserved@c ->\@newcommand \cftaddtitleline
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\cftaddtitleline
| #2<-4
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \cftaddtitleline [4]
| #3<-\@argdef \cftaddtitleline [4]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \cftaddtitleline }
| {into \reserved@a=macro:->\@xargdef \cftaddtitleline [4]}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \cftaddtitleline \ETC.}
| {into \reserved@b=macro:->\@argdef \cftaddtitleline [4]}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \cftaddtitleline }
| {into \reserved@c=macro:->\@argdef \cftaddtitleline [4]}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \cftaddtitleline [4]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\cftaddtitleline
| #2<-4
| #3<-\addtocontents {##1}{\protect \contentsline {##2}{##3}{##4}{\@currentHref }
| }
| \@ifdefinable #1#2->\let \@ifdefinable \@@ifdefinable #2
| #1<-\cftaddtitleline
| #2<-\@yargdef \cftaddtitleline \@ne {4}{\addtocontents {##1}{\protect \contents
| line {##2}{##3}{##4}{\@currentHref }}}
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ET
| C.}
| {into \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\cftaddtitleline
| #2<-\@ne
| #3<-4
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->\@argdef \cftaddtitleline [4]}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-4
| #2<-\cftaddtitleline
| {\def}
| {changing \reserved@a=macro:->\@xargdef \cftaddtitleline [4]}
| {into \reserved@a=macro:#14#2{->\expandafter \def \expandafter \ETC.}
| {\long}
| \reserved@a #14#2{->\expandafter \def \expandafter \cftaddtitleline \reserved@b
| #14{
| #1<-0##1##2##3##
| #2<-##5##6##7##8##9##4
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {changing \cftaddtitleline=\long macro:#1#2#3#4->\addtocontents {#1}{\protect \
| ETC.}
| {into \cftaddtitleline=\long macro:#1#2#3#4->\addtocontents {#1}{\protect \ETC.
| }
| {blank space }
| \renewcommand ->\@star@or@long \renew@command
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\renew@command
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \renew@command
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \renew@command }
| #3<-\let \l@ngrel@x \long \renew@command
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:#14#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \renew@command }
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@argdef \cftaddtitleline [4]}
| {into \reserved@c=macro:->\let \l@ngrel@x \long \renew@command }
| {\fi}
| {\fi}
| \reserved@c ->\let \l@ngrel@x \long \renew@command
| {\let}
| {reassigning \l@ngrel@x=\long}
| \renew@command #1->\begingroup \escapechar \m@ne \xdef \@gtempa {{\string #1}}\
| endgroup \expandafter \@ifundefined \@gtempa {\@latex@error {\noexpand #1undefi
| ned}\@ehc }\relax \let \@ifdefinable \@rc@ifdefinable \new@command #1
| #1<-\cftaddnumtitleline
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {xdef}
| {string}
| {globally changing @gtempa=macro:->{cftaddtitleline}}
| {into @gtempa=macro:->{cftaddnumtitleline}}
| {endgroup}
| {restoring \escapechar=92}
| {leaving semi simple group (level 1) entered at line 15}
| {\expandafter}
| \@gtempa ->{cftaddnumtitleline}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-cftaddnumtitleline
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@latex@error {\noexpand \cftaddnumtitleline undefined}\@ehc
| #2<-\relax
| {\relax}
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.
| }
| {into \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ETC.}
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\cftaddnumtitleline
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \cftaddnumtitleline
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \cftaddnumtitleline
| #3<-\@newcommand \cftaddnumtitleline [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\@newcommand \cftaddnumtitleline }
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \renew@command }
| {into \reserved@b=macro:->\@newcommand \cftaddnumtitleline \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\let \l@ngrel@x \long \renew@command }
| {into \reserved@c=macro:->\@newcommand \cftaddnumtitleline }
| {\else}
| {\fi}
| \reserved@c ->\@newcommand \cftaddnumtitleline
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\cftaddnumtitleline
| #2<-5
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \cftaddnumtitleline [5]
| #3<-\@argdef \cftaddnumtitleline [5]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \cftaddnumtitleline }
| {into \reserved@a=macro:->\@xargdef \cftaddnumtitleline \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \cftaddnumtitleline \ETC.}
| {into \reserved@b=macro:->\@argdef \cftaddnumtitleline [\ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \cftaddnumtitleline }
| {into \reserved@c=macro:->\@argdef \cftaddnumtitleline [\ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \cftaddnumtitleline [5]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\cftaddnumtitleline
| #2<-5
| #3<-\addtocontents {##1}{\protect \contentsline {##2}{\protect \numberline {##3
| }##4}{##5}{\@currentHref }}
| \@ifdefinable #1#2->\let \@ifdefinable \@@ifdefinable #2
| #1<-\cftaddnumtitleline
| #2<-\@yargdef \cftaddnumtitleline \@ne {5}{\addtocontents {##1}{\protect \conte
| ntsline {##2}{\protect \numberline {##3}##4}{##5}{\@currentHref }}}
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ET
| C.}
| {into \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\cftaddnumtitleline
| #2<-\@ne
| #3<-5
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->\@argdef \cftaddnumtitleline [\ETC.}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-5
| #2<-\cftaddnumtitleline
| {\def}
| {changing \reserved@a=macro:->\@xargdef \cftaddnumtitleline \ETC.}
| {into \reserved@a=macro:#15#2{->\expandafter \def \expandafter \ETC.}
| {\long}
| \reserved@a #15#2{->\expandafter \def \expandafter \cftaddnumtitleline \reserve
| d@b #15{
| #1<-0##1##2##3##4##
| #2<-##6##7##8##9##5
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {changing \cftaddnumtitleline=\long macro:#1#2#3#4#5->\addtocontents {#1}{\ETC.
| }
| {into \cftaddnumtitleline=\long macro:#1#2#3#4#5->\addtocontents {#1}{\ETC.}
| {blank space }
| {blank space }
| \GPT@fix ->\begingroup \expandafter \expandafter \expandafter \endgroup \expand
| after \ifx \csname define@key\endcsname \relax \else \def \KV@Gin@bb {\GPT@warn
| {Option `bb' does not make sense,\MessageBreak using `viewport' instead}\KV@Gi
| n@viewport }\define@key {Gin}{bbllx}{\GPT@disable {bbllx}}\define@key {Gin}{bbl
| ly}{\GPT@disable {bblly}}\define@key {Gin}{bburx}{\GPT@disable {bburx}}\define@
| key {Gin}{bbury}{\GPT@disable {bbury}}\fi
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\ifx}
| {false}
| {\endgroup}
| {leaving semi simple group (level 1) entered at line 15}
| {\def}
| {changing \KV@Gin@bb=undefined}
| {into \KV@Gin@bb=macro:->\GPT@warn {Option `bb' does no\ETC.}
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:#15#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@argdef \cftaddnumtitleline [\ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Gin
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter i}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=isu}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Gin
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Gin
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter G}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Gin\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Gin
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Gin}
| {\edef}
| {changing \XKV@header=macro:->KV@isu@}
| {into \XKV@header=macro:->Gin}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Gin
| {\fi}
| {changing \XKV@header=macro:->Gin}
| {into \XKV@header=macro:->KV@Gin@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Gin
| {\futurelet}
| {reassigning \XKV@resa=the letter G}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Gin\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Gin
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Gin}
| {into \toks14=Gin}
| {\edef}
| {changing \XKV@tfam=macro:->isu}
| {into \XKV@tfam=macro:->Gin}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-bbllx
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {bbllx}
| #3<-\expandafter \def \csname \XKV@header bbllx\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {bbllx}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header bbllx\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Gin@
| {changing \KV@Gin@bbllx=undefined}
| {into \KV@Gin@bbllx=\relax}
| {\def}
| {changing \KV@Gin@bbllx=\relax}
| {into \KV@Gin@bbllx=macro:#1->\GPT@disable {bbllx}}
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {bbllx}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Gin
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter G}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Gin}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Gin
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Gin
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter G}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Gin\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Gin
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Gin}
| {\edef}
| {changing \XKV@header=macro:->KV@Gin@}
| {into \XKV@header=macro:->Gin}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Gin
| {\fi}
| {changing \XKV@header=macro:->Gin}
| {into \XKV@header=macro:->KV@Gin@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Gin
| {\futurelet}
| {reassigning \XKV@resa=the letter G}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Gin\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Gin
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Gin}
| {into \toks14=Gin}
| {\edef}
| {changing \XKV@tfam=macro:->Gin}
| {into \XKV@tfam=macro:->Gin}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-bblly
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {bblly}
| #3<-\expandafter \def \csname \XKV@header bblly\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {bblly}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header bblly\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Gin@
| {changing \KV@Gin@bblly=undefined}
| {into \KV@Gin@bblly=\relax}
| {\def}
| {changing \KV@Gin@bblly=\relax}
| {into \KV@Gin@bblly=macro:#1->\GPT@disable {bblly}}
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {bblly}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Gin
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter G}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Gin}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Gin
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Gin
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter G}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Gin\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Gin
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Gin}
| {\edef}
| {changing \XKV@header=macro:->KV@Gin@}
| {into \XKV@header=macro:->Gin}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Gin
| {\fi}
| {changing \XKV@header=macro:->Gin}
| {into \XKV@header=macro:->KV@Gin@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Gin
| {\futurelet}
| {reassigning \XKV@resa=the letter G}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Gin\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Gin
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Gin}
| {into \toks14=Gin}
| {\edef}
| {changing \XKV@tfam=macro:->Gin}
| {into \XKV@tfam=macro:->Gin}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-bburx
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {bburx}
| #3<-\expandafter \def \csname \XKV@header bburx\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {bburx}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header bburx\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Gin@
| {changing \KV@Gin@bburx=undefined}
| {into \KV@Gin@bburx=\relax}
| {\def}
| {changing \KV@Gin@bburx=\relax}
| {into \KV@Gin@bburx=macro:#1->\GPT@disable {bburx}}
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {bburx}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Gin
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter G}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Gin}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Gin
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Gin
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter G}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Gin\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Gin
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Gin}
| {\edef}
| {changing \XKV@header=macro:->KV@Gin@}
| {into \XKV@header=macro:->Gin}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Gin
| {\fi}
| {changing \XKV@header=macro:->Gin}
| {into \XKV@header=macro:->KV@Gin@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Gin
| {\futurelet}
| {reassigning \XKV@resa=the letter G}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Gin\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Gin
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Gin}
| {into \toks14=Gin}
| {\edef}
| {changing \XKV@tfam=macro:->Gin}
| {into \XKV@tfam=macro:->Gin}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-bbury
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {bbury}
| #3<-\expandafter \def \csname \XKV@header bbury\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {bbury}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header bbury\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Gin@
| {changing \KV@Gin@bbury=undefined}
| {into \KV@Gin@bbury=\relax}
| {\def}
| {changing \KV@Gin@bbury=\relax}
| {into \KV@Gin@bbury=macro:#1->\GPT@disable {bbury}}
| {\fi}
| \GPT@PatchTrig ->\def \GPT@temp ##1(##2)=##3 {\expandafter \def \csname ##1(##2
| )\endcsname {##3 }}\GPT@temp sin(0)=0 \GPT@temp cos(0)=1 \GPT@temp sin(90)=1 \G
| PT@temp cos(90)=0 \GPT@temp sin(-90)=-1 \GPT@temp cos(-90)=0 \GPT@temp sin(180)
| =0 \GPT@temp cos(180)=-1 \GPT@temp sin(270)=-1 \GPT@temp cos(270)=0 \GPT@temp s
| in(360)=0 \GPT@temp cos(360)=1 \GPT@temp sin(-180)=0 \GPT@temp cos(-180)=-1 \GP
| T@temp sin(-270)=1 \GPT@temp cos(-270)=0 \GPT@temp sin(-360)=0 \GPT@temp cos(-3
| 60)=1 \ltx@ifpackageloaded {trig}{\let \GPT@PatchTrig \relax }{}
| {\def}
| {changing \GPT@temp=undefined}
| {into \GPT@temp=macro:#1(#2)=#3 ->\expandafter \def \csname \ETC.}
| \GPT@temp #1(#2)=#3 ->\expandafter \def \csname #1(#2)\endcsname {#3 }
| #1<-sin
| #2<-0
| #3<-0
| {\expandafter}
| {\csname}
| {\def}
| {changing \sin(0)=\char"0}
| {into \sin(0)=macro:->0 }
| \GPT@temp #1(#2)=#3 ->\expandafter \def \csname #1(#2)\endcsname {#3 }
| #1<-cos
| #2<-0
| #3<-1
| {\expandafter}
| {\csname}
| {\def}
| {changing \cos(0)=\char"1}
| {into \cos(0)=macro:->1 }
| \GPT@temp #1(#2)=#3 ->\expandafter \def \csname #1(#2)\endcsname {#3 }
| #1<-sin
| #2<-90
| #3<-1
| {\expandafter}
| {\csname}
| {\def}
| {changing \sin(90)=\char"1}
| {into \sin(90)=macro:->1 }
| \GPT@temp #1(#2)=#3 ->\expandafter \def \csname #1(#2)\endcsname {#3 }
| #1<-cos
| #2<-90
| #3<-0
| {\expandafter}
| {\csname}
| {\def}
| {changing \cos(90)=\char"0}
| {into \cos(90)=macro:->0 }
| \GPT@temp #1(#2)=#3 ->\expandafter \def \csname #1(#2)\endcsname {#3 }
| #1<-sin
| #2<--90
| #3<--1
| {\expandafter}
| {\csname}
| {\def}
| {changing \sin(-90)=\count22}
| {into \sin(-90)=macro:->-1 }
| \GPT@temp #1(#2)=#3 ->\expandafter \def \csname #1(#2)\endcsname {#3 }
| #1<-cos
| #2<--90
| #3<-0
| {\expandafter}
| {\csname}
| {\def}
| {changing \cos(-90)=\char"0}
| {into \cos(-90)=macro:->0 }
| \GPT@temp #1(#2)=#3 ->\expandafter \def \csname #1(#2)\endcsname {#3 }
| #1<-sin
| #2<-180
| #3<-0
| {\expandafter}
| {\csname}
| {\def}
| {changing \sin(180)=\char"0}
| {into \sin(180)=macro:->0 }
| \GPT@temp #1(#2)=#3 ->\expandafter \def \csname #1(#2)\endcsname {#3 }
| #1<-cos
| #2<-180
| #3<--1
| {\expandafter}
| {\csname}
| {\def}
| {changing \cos(180)=\count22}
| {into \cos(180)=macro:->-1 }
| \GPT@temp #1(#2)=#3 ->\expandafter \def \csname #1(#2)\endcsname {#3 }
| #1<-sin
| #2<-270
| #3<--1
| {\expandafter}
| {\csname}
| {changing \sin(270)=undefined}
| {into \sin(270)=\relax}
| {\def}
| {changing \sin(270)=\relax}
| {into \sin(270)=macro:->-1 }
| \GPT@temp #1(#2)=#3 ->\expandafter \def \csname #1(#2)\endcsname {#3 }
| #1<-cos
| #2<-270
| #3<-0
| {\expandafter}
| {\csname}
| {changing \cos(270)=undefined}
| {into \cos(270)=\relax}
| {\def}
| {changing \cos(270)=\relax}
| {into \cos(270)=macro:->0 }
| \GPT@temp #1(#2)=#3 ->\expandafter \def \csname #1(#2)\endcsname {#3 }
| #1<-sin
| #2<-360
| #3<-0
| {\expandafter}
| {\csname}
| {changing \sin(360)=undefined}
| {into \sin(360)=\relax}
| {\def}
| {changing \sin(360)=\relax}
| {into \sin(360)=macro:->0 }
| \GPT@temp #1(#2)=#3 ->\expandafter \def \csname #1(#2)\endcsname {#3 }
| #1<-cos
| #2<-360
| #3<-1
| {\expandafter}
| {\csname}
| {changing \cos(360)=undefined}
| {into \cos(360)=\relax}
| {\def}
| {changing \cos(360)=\relax}
| {into \cos(360)=macro:->1 }
| \GPT@temp #1(#2)=#3 ->\expandafter \def \csname #1(#2)\endcsname {#3 }
| #1<-sin
| #2<--180
| #3<-0
| {\expandafter}
| {\csname}
| {changing \sin(-180)=undefined}
| {into \sin(-180)=\relax}
| {\def}
| {changing \sin(-180)=\relax}
| {into \sin(-180)=macro:->0 }
| \GPT@temp #1(#2)=#3 ->\expandafter \def \csname #1(#2)\endcsname {#3 }
| #1<-cos
| #2<--180
| #3<--1
| {\expandafter}
| {\csname}
| {changing \cos(-180)=undefined}
| {into \cos(-180)=\relax}
| {\def}
| {changing \cos(-180)=\relax}
| {into \cos(-180)=macro:->-1 }
| \GPT@temp #1(#2)=#3 ->\expandafter \def \csname #1(#2)\endcsname {#3 }
| #1<-sin
| #2<--270
| #3<-1
| {\expandafter}
| {\csname}
| {changing \sin(-270)=undefined}
| {into \sin(-270)=\relax}
| {\def}
| {changing \sin(-270)=\relax}
| {into \sin(-270)=macro:->1 }
| \GPT@temp #1(#2)=#3 ->\expandafter \def \csname #1(#2)\endcsname {#3 }
| #1<-cos
| #2<--270
| #3<-0
| {\expandafter}
| {\csname}
| {changing \cos(-270)=undefined}
| {into \cos(-270)=\relax}
| {\def}
| {changing \cos(-270)=\relax}
| {into \cos(-270)=macro:->0 }
| \GPT@temp #1(#2)=#3 ->\expandafter \def \csname #1(#2)\endcsname {#3 }
| #1<-sin
| #2<--360
| #3<-0
| {\expandafter}
| {\csname}
| {changing \sin(-360)=undefined}
| {into \sin(-360)=\relax}
| {\def}
| {changing \sin(-360)=\relax}
| {into \sin(-360)=macro:->0 }
| \GPT@temp #1(#2)=#3 ->\expandafter \def \csname #1(#2)\endcsname {#3 }
| #1<-cos
| #2<--360
| #3<-1
| {\expandafter}
| {\csname}
| {changing \cos(-360)=undefined}
| {into \cos(-360)=\relax}
| {\def}
| {changing \cos(-360)=\relax}
| {into \cos(-360)=macro:->1 }
| \ltx@ifpackageloaded #1->\ltx@iffileloaded {#1.\ltx@pkgextension }
| #1<-trig
| \ltx@iffileloaded #1->\ltx@ifundefined {ver@#1}\ltx@secondoftwo \ltx@firstoftwo
|
| #1<-trig.\ltx@pkgextension
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-ver@trig.\ltx@pkgextension
| {\ifcsname}
| \ltx@pkgextension ->sty
| {true}
| {\expandafter}
| {\csname}
| \ltx@pkgextension ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\ltx@secondoftwo
| #2<-\ltx@firstoftwo
| \ltx@firstoftwo #1#2->#1
| #1<-\let \GPT@PatchTrig \relax
| #2<-
| {\let}
| {changing \GPT@PatchTrig=macro:->\def \GPT@temp ##1(##2)=##3 {\expandafter \ETC
| .}
| {into \GPT@PatchTrig=\relax}
| \GPT@LoadSuppPdf ->\ltx@IfUndefined {convertMPtoPDF}{\GPT@catcodes {supp}\Input
| IfFileExists {supp-pdf.mkii}{}{\InputIfFileExists {supp-pdf}{}{}}\GPT@restore@s
| upp }{}\ltx@ifundefined {convertMPtoPDF}{\newcommand *{\convertMPtoPDF }[3]{\GP
| T@error {Cannot convert ##1 from MPS to PDF.\MessageBreak The support file `sup
| p-pdf.mkii' (supp-pdf.tex) is missing}{The graphics driver for pdfTeX needs `su
| pp-pdf.mkii'\MessageBreak (or `supp-pdf.tex' and/or `supp-mis.tex')\MessageBrea
| k to convert MetaPost output files to PDF.\MessageBreak These files are part of
| ConTeXt and can also be found here:\MessageBreak \ltx@space \ltx@space CTAN:ma
| cros/pdftex/graphics/\MessageBreak You'll get more errors if you'll continue no
| w.}}}{}\let \GPT@LoadSuppPdf \relax
| \ltx@IfUndefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-convertMPtoPDF
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\GPT@catcodes {supp}\InputIfFileExists {supp-pdf.mkii}{}{\InputIfFileExists
| {supp-pdf}{}{}}\GPT@restore@supp
| #2<-
| \GPT@catcodes #1->\expandafter \edef \csname GPT@restore@#1\endcsname {\let \no
| expand \undefined \expandafter \noexpand \csname GPTorg@#1@undefined\endcsname
| \let \expandafter \noexpand \csname GPTorg@#1@undefined\endcsname \noexpand \@u
| ndefined \endlinechar \the \endlinechar \catcode 9 \the \catcode 9 \catcode 13
| \the \catcode 13 \catcode 32 \the \catcode 32 \catcode 33 \the \catcode 33 \cat
| code 34 \the \catcode 34 \catcode 35 \the \catcode 35 \catcode 36 \the \catcode
| 36 \catcode 37 \the \catcode 37 \catcode 38 \the \catcode 38 \catcode 39 \the
| \catcode 39 \catcode 40 \the \catcode 40 \catcode 41 \the \catcode 41 \catcode
| 42 \the \catcode 42 \catcode 43 \the \catcode 43 \catcode 44 \the \catcode 44 \
| catcode 45 \the \catcode 45 \catcode 46 \the \catcode 46 \catcode 47 \the \catc
| ode 47 \catcode 58 \the \catcode 58 \catcode 59 \the \catcode 59 \catcode 60 \t
| he \catcode 60 \catcode 61 \the \catcode 61 \catcode 62 \the \catcode 62 \catco
| de 63 \the \catcode 63 \catcode 64 \the \catcode 64 \catcode 91 \the \catcode 9
| 1 \catcode 92 \the \catcode 92 \catcode 93 \the \catcode 93 \catcode 94 \the \c
| atcode 94 \catcode 95 \the \catcode 95 \catcode 96 \the \catcode 96 \catcode 12
| 3 \the \catcode 123 \catcode 124 \the \catcode 124 \catcode 125 \the \catcode 1
| 25 \catcode 126 \the \catcode 126 }\endlinechar 13 \catcode 9 10 \catcode 13 5
| \catcode 64 11 \catcode 61 12 \catcode 32 10 \catcode 33 12 \catcode 34 12 \cat
| code 35 6 \catcode 36 3 \catcode 37 14 \catcode 38 4 \catcode 39 12 \catcode 40
| 12 \catcode 41 12 \catcode 42 12 \catcode 43 12 \catcode 44 12 \catcode 45 12
| \catcode 46 12 \catcode 47 12 \catcode 58 12 \catcode 59 12 \catcode 60 12 \cat
| code 61 12 \catcode 62 12 \catcode 63 12 \catcode 64 11 \catcode 91 12 \catcode
| 92 0 \catcode 93 12 \catcode 94 7 \catcode 95 8 \catcode 96 12 \catcode 123 1
| \catcode 124 12 \catcode 125 2 \catcode 126 13 \expandafter \let \csname GPTorg
| @#1@undefined\endcsname \undefined \let \undefined \@undefined
| #1<-supp
| {\expandafter}
| {\csname}
| {changing \GPT@restore@supp=undefined}
| {into \GPT@restore@supp=\relax}
| {\edef}
| {\noexpand}
| {\expandafter}
| {\csname}
| {changing \GPTorg@supp@undefined=undefined}
| {into \GPTorg@supp@undefined=\relax}
| {\noexpand}
| {\expandafter}
| {\csname}
| {\noexpand}
| {\noexpand}
| {changing \GPT@restore@supp=\relax}
| {into \GPT@restore@supp=macro:->\let \undefined \GPTorg@supp@undefined \ETC.}
| {\endlinechar}
| {reassigning \endlinechar=13}
| {\catcode}
| {reassigning \catcode9=10}
| {\catcode}
| {reassigning \catcode13=5}
| {\catcode}
| {changing \catcode64=12}
| {into \catcode64=11}
| {\catcode}
| {reassigning \catcode61=12}
| {\catcode}
| {reassigning \catcode32=10}
| {\catcode}
| {reassigning \catcode33=12}
| {\catcode}
| {reassigning \catcode34=12}
| {\catcode}
| {reassigning \catcode35=6}
| {\catcode}
| {reassigning \catcode36=3}
| {\catcode}
| {reassigning \catcode37=14}
| {\catcode}
| {reassigning \catcode38=4}
| {\catcode}
| {reassigning \catcode39=12}
| {\catcode}
| {reassigning \catcode40=12}
| {\catcode}
| {reassigning \catcode41=12}
| {\catcode}
| {reassigning \catcode42=12}
| {\catcode}
| {reassigning \catcode43=12}
| {\catcode}
| {reassigning \catcode44=12}
| {\catcode}
| {reassigning \catcode45=12}
| {\catcode}
| {reassigning \catcode46=12}
| {\catcode}
| {reassigning \catcode47=12}
| {\catcode}
| {reassigning \catcode58=12}
| {\catcode}
| {reassigning \catcode59=12}
| {\catcode}
| {reassigning \catcode60=12}
| {\catcode}
| {reassigning \catcode61=12}
| {\catcode}
| {reassigning \catcode62=12}
| {\catcode}
| {reassigning \catcode63=12}
| {\catcode}
| {reassigning \catcode64=11}
| {\catcode}
| {reassigning \catcode91=12}
| {\catcode}
| {reassigning \catcode92=0}
| {\catcode}
| {reassigning \catcode93=12}
| {\catcode}
| {reassigning \catcode94=7}
| {\catcode}
| {reassigning \catcode95=8}
| {\catcode}
| {reassigning \catcode96=12}
| {\catcode}
| {reassigning \catcode123=1}
| {\catcode}
| {reassigning \catcode124=12}
| {\catcode}
| {reassigning \catcode125=2}
| {\catcode}
| {reassigning \catcode126=13}
| {\expandafter}
| {\csname}
| {\let}
| {changing \GPTorg@supp@undefined=\relax}
| {into \GPTorg@supp@undefined=undefined}
| {\let}
| {reassigning \undefined=undefined}
| \InputIfFileExists #1#2->\IfFileExists {#1}{#2\@addtofilelist {#1}\@@input \@fi
| lef@und }
| #1<-supp-pdf.mkii
| #2<-
| \IfFileExists #1#2#3->\openin \@inputcheck #1 \ifeof \@inputcheck \ifx \input@p
| ath \@undefined \def \reserved@a {#3}\else \def \reserved@a {\@iffileonpath {#1
| }{#2}{#3}}\fi \else \closein \@inputcheck \edef \@filef@und {#1 }\def \reserved
| @a {#2}\fi \reserved@a
| #1<-supp-pdf.mkii
| #2<-\@addtofilelist {supp-pdf.mkii}\@@input \@filef@und
| #3<-\InputIfFileExists {supp-pdf}{}{}
| {\openin}
| {\ifeof}
| {false}
| {\closein}
| {\edef}
| {changing \@filef@und=macro:->trace.sty }
| {into \@filef@und=macro:->supp-pdf.mkii }
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {bbury}}
| {into \reserved@a=macro:->\@addtofilelist {supp-pdf.mkii\ETC.}
| {\fi}
| \reserved@a ->\@addtofilelist {supp-pdf.mkii}\@@input \@filef@und
| \@addtofilelist #1->\xdef \@filelist {\@filelist ,#1}
| #1<-supp-pdf.mkii
| {\xdef}
| \@filelist ->rpisudiss.cls,hardwrap.sty,ifplatform.sty,pdftexcmds.sty,infwarerr
| .sty,ifluatex.sty,ltxcmds.sty,ifpdf.sty,catchfile.sty,etexcmds.sty,ifxetex.sty,
| xkeyval.sty,xkeyval.tex,xifthen.sty,etex.sty,calc.sty,ifthen.sty,ifmtarg.sty,bo
| ok.cls,bk12.clo,indentfirst.sty,geometry.sty,ifvtex.sty,fancyhdr.sty,textcase.s
| ty,etoolbox.sty,titlesec.sty,block.tss,setspace.sty,tocbibind.sty,tocloft.sty,x
| patch.sty,expl3.sty,l3names.sty,l3bootstrap.sty,color.sty,color.cfg,pdftex.def,
| graphics.sty,trig.sty,graphics.cfg,l3basics.sty,l3expan.sty,l3tl.sty,l3seq.sty,
| l3int.sty,l3quark.sty,l3prg.sty,l3clist.sty,l3token.sty,l3prop.sty,l3msg.sty,l3
| file.sty,l3skip.sty,l3keys.sty,l3fp.sty,l3box.sty,l3coffins.sty,l3color.sty,l3l
| uatex.sty,xparse.sty,hyperref.sty,hobsub-hyperref.sty,hobsub-generic.sty,hobsub
| .sty,intcalc.sty,kvsetkeys.sty,kvdefinekeys.sty,pdfescape.sty,bigintcalc.sty,bi
| tset.sty,uniquecounter.sty,letltxmacro.sty,hopatch.sty,xcolor-patch.sty,atverye
| nd.sty,atbegshi.sty,refcount.sty,hycolor.sty,kvoptions.sty,pd1enc.def,hyperref.
| cfg,url.sty,hpdftex.def,rerunfilecheck.sty,babel.sty,english.ldf,trace.sty
| {globally changing \@filelist=macro:->rpisudiss.cls,hardwrap.sty,ifp\ETC.}
| {into \@filelist=macro:->rpisudiss.cls,hardwrap.sty,ifp\ETC.}
| {\input}
| \@filef@und ->supp-pdf.mkii
| (/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
| {\par}
| {\ifx}
| {true}
| {\immediate}
| \write->[Loading MPS to PDF converter (version 2006.09.02).]
| [Loading MPS to PDF converter (version 2006.09.02).]
| {blank space }
| {\else}
| {\par}
| {\par}
| {\ifx}
| {true}
| {\par}
| {\chardef}
| {changing \mptopdfstoredatcode=undefined}
| {into \mptopdfstoredatcode=\relax}
| {changing \mptopdfstoredatcode=\relax}
| {into \mptopdfstoredatcode=\char"B}
| {\par}
| {\catcode}
| {\string}
| {reassigning \catcode64=11}
| {\par}
| {\def}
| {changing \unprotect=undefined}
| {into \unprotect=macro:->\let \@@mpstopdf@@unprotect \unprotect \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \defineMPtoPDFfallbacks=undefined}
| {into \defineMPtoPDFfallbacks=macro:->\chardef \@@escape 0 \chardef \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \@@mptopdf@@forgetall=undefined}
| {into \@@mptopdf@@forgetall=macro:->\parskip 0pt\leftskip 0pt\parindent \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \@@mptopdf@@twodigitrounding=undefined}
| {into \@@mptopdf@@twodigitrounding=macro:#1->#1}
| {\par}
| {\def}
| {changing \@@mptopdf@@uncatcodespecials=undefined}
| {into \@@mptopdf@@uncatcodespecials=macro:->\def \do ##1{\catcode `##1=\@@other
| \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \@@mptopdf@@setnaturalcatcodes=undefined}
| {into \@@mptopdf@@setnaturalcatcodes=macro:->\catcode `\!=\@@other \catcode \ET
| C.}
| {blank space }
| {\par}
| {\def}
| {changing \@@mptopdf@@dospecials=undefined}
| {into \@@mptopdf@@dospecials=macro:->\do \ \do \\\do \{\do \}\do \$\ETC.}
| {blank space }
| {\par}
| {begin-group character {}
| {entering simple group (level 1) at line 111}
| {blank space }
| {\catcode}
| {reassigning \catcode46=12}
| {\catcode}
| {changing \catcode112=11}
| {into \catcode112=12}
| {\catcode}
| {changing \catcode116=11}
| {into \catcode116=12}
| {\gdef}
| {globally changing \@@MPTOPDF@@WITHOUTPT=undefined}
| {into \@@MPTOPDF@@WITHOUTPT=macro:#1pt->#1}
| {blank space }
| {end-group character }}
| {restoring \catcode116=11}
| {restoring \catcode112=11}
| {leaving simple group (level 1) entered at line 111}
| {blank space }
| {\par}
| {\def}
| {changing \@@mptopdf@@withoutpt=undefined}
| {into \@@mptopdf@@withoutpt=macro:#1->\expandafter \@@MPTOPDF@@WITHOUTPT \ETC.}
| {blank space }
| {\par}
| {\par}
| {\def}
| {changing \@@mptopdf@@stripnewabove=undefined}
| {into \@@mptopdf@@stripnewabove=macro:#1->\ifnum 10<9#1 #1\else \expandafter \E
| TC.}
| {\par}
| {\def}
| {changing \@@mptopdf@@newabove=undefined}
| {into \@@mptopdf@@newabove=macro:\csname #1\endcsname #2->\csname \ETC.}
| {blank space }
| {\par}
| \@@mptopdf@@newabove \csname #1\endcsname #2->\csname #1\endcsname #2\ifnum \ex
| pandafter \@@mptopdf@@stripnewabove \meaning #2>20\else \@@mptopdf@@newabove \c
| sname #1\endcsname #2\fi
| #1<-newcount
| #2<-\scratchcounter
| {\csname}
| \newcount ->\alloc@ 0\count \countdef \insc@unt
| \alloc@ #1#2#3#4#5->\ifnum \count 1#1<#4\allocationnumber \count 1#1 \global \a
| dvance \count 1#1\@ne \global #3#5\allocationnumber \wlog {\string #5=\string #
| 2\the \allocationnumber }\else \ifnum #1<6 \begingroup \escapechar \m@ne \expan
| dafter \alloc@@ \expandafter {\string #2}#5\else \errmessage {No room for a new
| #2}\fi \fi
| #1<-0
| #2<-\count
| #3<-\countdef
| #4<-\insc@unt
| #5<-\scratchcounter
| {\ifnum}
| {true}
| {\count21}
| {changing \count21=156}
| {into \count21=193}
| {\global}
| {globally changing \count10=193}
| {into \count10=194}
| {\global}
| {globally changing \scratchcounter=undefined}
| {into \scratchcounter=\relax}
| {globally changing \scratchcounter=\relax}
| {into \scratchcounter=\count193}
| \wlog ->\immediate \write \m@ne
| {\immediate}
| \write->\string \scratchcounter =\string \count \the \allocationnumber
| {no mode: \string}
| {\string}
| \scratchcounter=\count193
| {vertical mode: \else}
| {\ifnum}
| {\expandafter}
| {\meaning}
| \@@mptopdf@@stripnewabove #1->\ifnum 10<9#1 #1\else \expandafter \@@mptopdf@@st
| ripnewabove \fi
| #1<-\
| {\ifnum}
| {false}
| {\expandafter}
| {\fi}
| \@@mptopdf@@stripnewabove #1->\ifnum 10<9#1 #1\else \expandafter \@@mptopdf@@st
| ripnewabove \fi
| #1<-c
| {\ifnum}
| {false}
| {\expandafter}
| {\fi}
| \@@mptopdf@@stripnewabove #1->\ifnum 10<9#1 #1\else \expandafter \@@mptopdf@@st
| ripnewabove \fi
| #1<-o
| {\ifnum}
| {false}
| {\expandafter}
| {\fi}
| \@@mptopdf@@stripnewabove #1->\ifnum 10<9#1 #1\else \expandafter \@@mptopdf@@st
| ripnewabove \fi
| #1<-u
| {\ifnum}
| {false}
| {\expandafter}
| {\fi}
| \@@mptopdf@@stripnewabove #1->\ifnum 10<9#1 #1\else \expandafter \@@mptopdf@@st
| ripnewabove \fi
| #1<-n
| {\ifnum}
| {false}
| {\expandafter}
| {\fi}
| \@@mptopdf@@stripnewabove #1->\ifnum 10<9#1 #1\else \expandafter \@@mptopdf@@st
| ripnewabove \fi
| #1<-t
| {\ifnum}
| {false}
| {\expandafter}
| {\fi}
| \@@mptopdf@@stripnewabove #1->\ifnum 10<9#1 #1\else \expandafter \@@mptopdf@@st
| ripnewabove \fi
| #1<-1
| {\ifnum}
| {true}
| {\else}
| {\else}
| {true}
| {\relax}
| {\else}
| \@@mptopdf@@newabove \csname #1\endcsname #2->\csname #1\endcsname #2\ifnum \ex
| pandafter \@@mptopdf@@stripnewabove \meaning #2>20\else \@@mptopdf@@newabove \c
| sname #1\endcsname #2\fi
| #1<-newdimen
| #2<-\scratchdimen
| {\csname}
| \newdimen ->\alloc@ 1\dimen \dimendef \insc@unt
| \alloc@ #1#2#3#4#5->\ifnum \count 1#1<#4\allocationnumber \count 1#1 \global \a
| dvance \count 1#1\@ne \global #3#5\allocationnumber \wlog {\string #5=\string #
| 2\the \allocationnumber }\else \ifnum #1<6 \begingroup \escapechar \m@ne \expan
| dafter \alloc@@ \expandafter {\string #2}#5\else \errmessage {No room for a new
| #2}\fi \fi
| #1<-1
| #2<-\dimen
| #3<-\dimendef
| #4<-\insc@unt
| #5<-\scratchdimen
| {\ifnum}
| {true}
| {\count21}
| {changing \count21=193}
| {into \count21=157}
| {\global}
| {globally changing \count11=157}
| {into \count11=158}
| {\global}
| {globally changing \scratchdimen=undefined}
| {into \scratchdimen=\relax}
| {globally changing \scratchdimen=\relax}
| {into \scratchdimen=\dimen157}
| \wlog ->\immediate \write \m@ne
| {\immediate}
| \write->\string \scratchdimen =\string \dimen \the \allocationnumber
| {no mode: \string}
| {\string}
| \scratchdimen=\dimen157
| {vertical mode: \else}
| {\ifnum}
| {\expandafter}
| {\meaning}
| \@@mptopdf@@stripnewabove #1->\ifnum 10<9#1 #1\else \expandafter \@@mptopdf@@st
| ripnewabove \fi
| #1<-\
| {\ifnum}
| {false}
| {\expandafter}
| {\fi}
| \@@mptopdf@@stripnewabove #1->\ifnum 10<9#1 #1\else \expandafter \@@mptopdf@@st
| ripnewabove \fi
| #1<-d
| {\ifnum}
| {false}
| {\expandafter}
| {\fi}
| \@@mptopdf@@stripnewabove #1->\ifnum 10<9#1 #1\else \expandafter \@@mptopdf@@st
| ripnewabove \fi
| #1<-i
| {\ifnum}
| {false}
| {\expandafter}
| {\fi}
| \@@mptopdf@@stripnewabove #1->\ifnum 10<9#1 #1\else \expandafter \@@mptopdf@@st
| ripnewabove \fi
| #1<-m
| {\ifnum}
| {false}
| {\expandafter}
| {\fi}
| \@@mptopdf@@stripnewabove #1->\ifnum 10<9#1 #1\else \expandafter \@@mptopdf@@st
| ripnewabove \fi
| #1<-e
| {\ifnum}
| {false}
| {\expandafter}
| {\fi}
| \@@mptopdf@@stripnewabove #1->\ifnum 10<9#1 #1\else \expandafter \@@mptopdf@@st
| ripnewabove \fi
| #1<-n
| {\ifnum}
| {false}
| {\expandafter}
| {\fi}
| \@@mptopdf@@stripnewabove #1->\ifnum 10<9#1 #1\else \expandafter \@@mptopdf@@st
| ripnewabove \fi
| #1<-1
| {\ifnum}
| {true}
| {\else}
| {\else}
| {true}
| {\relax}
| {\else}
| {\csname}
| \newbox ->\alloc@ 4\box \chardef \insc@unt
| \alloc@ #1#2#3#4#5->\ifnum \count 1#1<#4\allocationnumber \count 1#1 \global \a
| dvance \count 1#1\@ne \global #3#5\allocationnumber \wlog {\string #5=\string #
| 2\the \allocationnumber }\else \ifnum #1<6 \begingroup \escapechar \m@ne \expan
| dafter \alloc@@ \expandafter {\string #2}#5\else \errmessage {No room for a new
| #2}\fi \fi
| #1<-4
| #2<-\box
| #3<-\chardef
| #4<-\insc@unt
| #5<-\scratchbox
| {\ifnum}
| {true}
| {\count21}
| {changing \count21=157}
| {into \count21=36}
| {\global}
| {globally changing \count14=36}
| {into \count14=37}
| {\global}
| {globally changing \scratchbox=undefined}
| {into \scratchbox=\relax}
| {globally changing \scratchbox=\relax}
| {into \scratchbox=\char"24}
| \wlog ->\immediate \write \m@ne
| {\immediate}
| \write->\string \scratchbox =\string \box \the \allocationnumber
| {no mode: \string}
| {\string}
| \scratchbox=\box36
| {vertical mode: \else}
| {\par}
| {\expandafter}
| {\csname}
| {changing \ifdone=undefined}
| {into \ifdone=\relax}
| \newif #1->\count@ \escapechar \escapechar \m@ne \let #1\iffalse \@if #1\iftrue
| \@if #1\iffalse \escapechar \count@
| #1<-\ifdone
| {\count255}
| {reassigning \count255=92}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {let}
| {changing ifdone=relax}
| {into ifdone=iffalse}
| @if #1#2->expandafter def csname expandafter @gobbletwo string #1expandafter @g
| obbletwo string #2endcsname {let #1#2}
| #1<-ifdone
| #2<-iftrue
| {expandafter}
| {csname}
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {changing donetrue=undefined}
| {into donetrue=relax}
| {def}
| {changing donetrue=relax}
| {into donetrue=macro:->let ifdone iftrue }
| @if #1#2->expandafter def csname expandafter @gobbletwo string #1expandafter @g
| obbletwo string #2endcsname {let #1#2}
| #1<-ifdone
| #2<-iffalse
| {expandafter}
| {csname}
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {changing donefalse=undefined}
| {into donefalse=relax}
| {def}
| {changing donefalse=relax}
| {into donefalse=macro:->let ifdone iffalse }
| {escapechar}
| {changing escapechar=-1}
| {into \escapechar=92}
| {\par}
| {\catcode}
| {reassigning \catcode64=11}
| {\par}
| {\else}
| {\par}
| {\par}
| {\par}
| {\par}
| \unprotect ->\let \@@mpstopdf@@unprotect \unprotect \let \@@mpstopdf@@protect \
| protect \edef \protect {\noexpand \let \noexpand \protect \noexpand \@@mpstopdf
| @@protect \noexpand \let \noexpand \unprotect \noexpand \@@mpstopdf@@unprotect
| \catcode \string `\noexpand @=\the \catcode \string `@ \catcode \string `\noexp
| and !=\the \catcode \string `! \catcode \string `\noexpand ?=\the \catcode \str
| ing `? \catcode \string `\noexpand /=\the \catcode \string `/ \catcode \string
| `\noexpand -=\the \catcode \string `- \catcode \string `\noexpand :=\the \catco
| de \string `: \catcode \string `\noexpand ;=\the \catcode \string `; \catcode \
| string `\noexpand "=\the \catcode \string `" \catcode \string `\noexpand <=\the
| \catcode \string `< \catcode \string `\noexpand >=\the \catcode \string `> \ca
| tcode \string `\noexpand `=\the \catcode \string ``} \catcode \string `@=11 \ca
| tcode \string `!=11 \catcode \string `?=11 \catcode \string `/=12 \catcode \str
| ing `-=12 \catcode \string `:=12 \catcode \string `;=12 \catcode \string `>=12
| \catcode \string `<=12 \catcode \string `"=12 \catcode \string ``=12
| {\let}
| {changing \@@mpstopdf@@unprotect=undefined}
| {into \@@mpstopdf@@unprotect=macro:->\let \@@mpstopdf@@unprotect \unprotect \ET
| C.}
| {\let}
| {changing \@@mpstopdf@@protect=undefined}
| {into \@@mpstopdf@@protect=\relax}
| {\edef}
| {\noexpand}
| {\noexpand}
| {\noexpand}
| {\noexpand}
| {\noexpand}
| {\noexpand}
| {\string}
| {\noexpand}
| {\string}
| {\string}
| {\noexpand}
| {\string}
| {\string}
| {\noexpand}
| {\string}
| {\string}
| {\noexpand}
| {\string}
| {\string}
| {\noexpand}
| {\string}
| {\string}
| {\noexpand}
| {\string}
| {\string}
| {\noexpand}
| {\string}
| {\string}
| {\noexpand}
| {\string}
| {\string}
| {\noexpand}
| {\string}
| {\string}
| {\noexpand}
| {\string}
| {\string}
| {\noexpand}
| {\string}
| {changing \protect=\relax}
| {into \protect=macro:->\let \protect \@@mpstopdf@@protect \ETC.}
| {blank space }
| {\catcode}
| {\string}
| {reassigning \catcode64=11}
| {\catcode}
| {\string}
| {changing \catcode33=12}
| {into \catcode33=11}
| {\catcode}
| {\string}
| {changing \catcode63=12}
| {into \catcode63=11}
| {\catcode}
| {\string}
| {reassigning \catcode47=12}
| {\catcode}
| {\string}
| {reassigning \catcode45=12}
| {\catcode}
| {\string}
| {reassigning \catcode58=12}
| {\catcode}
| {\string}
| {reassigning \catcode59=12}
| {\catcode}
| {\string}
| {reassigning \catcode62=12}
| {\catcode}
| {\string}
| {reassigning \catcode60=12}
| {\catcode}
| {\string}
| {reassigning \catcode34=12}
| {\catcode}
| {\string}
| {reassigning \catcode96=12}
| {\par}
| {\ifx}
| {true}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifcase}
| {case 1}
| {\let}
| {changing \PDFcode=undefined}
| {into \PDFcode=\pdfliteral}
| {\fi}
| {\fi}
| {\fi}
| {\else}
| {\par}
| {\par}
| {begin-group character {}
| {entering simple group (level 1) at line 193}
| \defineMPtoPDFfallbacks ->\chardef \@@escape 0 \chardef \@@begingroup 1 \charde
| f \@@endgroup 2 \chardef \@@endofline 5 \chardef \@@ignore 9 \chardef \@@space
| 10 \chardef \@@letter 11 \chardef \@@other 12 \chardef \@@active 13 \chardef \@
| @comment 14 \ifx \withoutpt \undefined \let \withoutpt \@@mptopdf@@withoutpt \f
| i \ifx \twodigitrounding \undefined \let \twodigitrounding \@@mptopdf@@twodigit
| rounding \fi \ifx \forgetall \undefined \let \forgetall \@@mptopdf@@forgetall \
| fi \ifx \uncatcodespecials \undefined \let \uncatcodespecials \@@mptopdf@@uncat
| codespecials \fi \ifx \setnaturalcatcodes \undefined \let \setnaturalcatcodes \
| @@mptopdf@@setnaturalcatcodes \fi \ifx \dospecials \undefined \let \dospecials
| \@@mptopdf@@dospecials \fi
| {\chardef}
| {changing \@@escape=undefined}
| {into \@@escape=\relax}
| {changing \@@escape=\relax}
| {into \@@escape=\char"0}
| {\chardef}
| {changing \@@begingroup=undefined}
| {into \@@begingroup=\relax}
| {changing \@@begingroup=\relax}
| {into \@@begingroup=\char"1}
| {\chardef}
| {changing \@@endgroup=undefined}
| {into \@@endgroup=\relax}
| {changing \@@endgroup=\relax}
| {into \@@endgroup=\char"2}
| {\chardef}
| {changing \@@endofline=undefined}
| {into \@@endofline=\relax}
| {changing \@@endofline=\relax}
| {into \@@endofline=\char"5}
| {\chardef}
| {changing \@@ignore=undefined}
| {into \@@ignore=\relax}
| {changing \@@ignore=\relax}
| {into \@@ignore=\char"9}
| {\chardef}
| {changing \@@space=undefined}
| {into \@@space=\relax}
| {changing \@@space=\relax}
| {into \@@space=\char"A}
| {\chardef}
| {changing \@@letter=undefined}
| {into \@@letter=\relax}
| {changing \@@letter=\relax}
| {into \@@letter=\char"B}
| {\chardef}
| {changing \@@other=undefined}
| {into \@@other=\relax}
| {changing \@@other=\relax}
| {into \@@other=\char"C}
| {\chardef}
| {changing \@@active=undefined}
| {into \@@active=\relax}
| {changing \@@active=\relax}
| {into \@@active=\char"D}
| {\chardef}
| {changing \@@comment=undefined}
| {into \@@comment=\relax}
| {changing \@@comment=\relax}
| {into \@@comment=\char"E}
| {\ifx}
| {true}
| {\let}
| {changing \withoutpt=undefined}
| {into \withoutpt=macro:#1->\expandafter \@@MPTOPDF@@WITHOUTPT \ETC.}
| {\fi}
| {\ifx}
| {true}
| {\let}
| {changing \twodigitrounding=undefined}
| {into \twodigitrounding=macro:#1->#1}
| {\fi}
| {\ifx}
| {true}
| {\let}
| {changing \forgetall=undefined}
| {into \forgetall=macro:->\parskip 0pt\leftskip 0pt\parindent \ETC.}
| {\fi}
| {\ifx}
| {true}
| {\let}
| {changing \uncatcodespecials=undefined}
| {into \uncatcodespecials=macro:->\def \do ##1{\catcode `##1=\@@other \ETC.}
| {\fi}
| {\ifx}
| {true}
| {\let}
| {changing \setnaturalcatcodes=undefined}
| {into \setnaturalcatcodes=macro:->\catcode `\! =\@@other \catcode \ETC.}
| {\fi}
| {\ifx}
| {false}
| {\catcode}
| {changing \catcode37=14}
| {into \catcode37=12}
| {\xdef}
| {\string}
| {globally changing \letterpercent=undefined}
| {into \letterpercent=macro:->%}
| {blank space }
| {end-group character }}
| {restoring \catcode37=14}
| {restoring \setnaturalcatcodes=undefined}
| {restoring \uncatcodespecials=undefined}
| {restoring \forgetall=undefined}
| {restoring \twodigitrounding=undefined}
| {restoring \withoutpt=undefined}
| {restoring \@@comment=undefined}
| {restoring \@@active=undefined}
| {restoring \@@other=undefined}
| {restoring \@@letter=undefined}
| {restoring \@@space=undefined}
| {restoring \@@ignore=undefined}
| {restoring \@@endofline=undefined}
| {restoring \@@endgroup=undefined}
| {restoring \@@begingroup=undefined}
| {restoring \@@escape=undefined}
| {leaving simple group (level 1) entered at line 193}
| {\par}
| {\par}
| {\ifx}
| {false}
| {\ifnum}
| {true}
| {\par}
| {\def}
| {changing \pdfimage=undefined}
| {into \pdfimage=macro:#1{->\dopdfimage {#1}{}
| {blank space }
| {\par}
| {\def}
| {changing \dopdfimage=undefined}
| {into \dopdfimage=macro:#1#2->\immediate \pdfximage #1{#2\ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \pdfimages=undefined}
| {into \pdfimages=macro:#1{->\dopdfimages {#1}{}
| {blank space }
| {\par}
| {\def}
| {changing \dopdfimages=undefined}
| {into \dopdfimages=macro:#1#2#3->\immediate \pdfximage #1\ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \pdfclippedimage=undefined}
| {into \pdfclippedimage=macro:#1{->\dopdfclippedimage {#1}{}
| {blank space }
| {\par}
| {\def}
| {changing \dopdfclippedimage=undefined}
| {into \dopdfclippedimage=macro:#1#2#3#4#5#6->\bgroup \pdfximage \ETC.}
| {blank space }
| {\par}
| {\fi}
| {\fi}
| {\par}
| {\par}
| {\par}
| {\ifx}
| {false}
| {\ifnum}
| {true}
| {\par}
| {\let}
| {changing \pdfform=undefined}
| {into \pdfform=\pdfxform}
| {\let}
| {changing \pdflastform=undefined}
| {into \pdflastform=\pdflastxform}
| {\let}
| {changing \pdfrefform=undefined}
| {into \pdfrefform=\pdfrefxform}
| {\par}
| {\fi}
| {\fi}
| {\par}
| {\par}
| {\par}
| {\par}
| {\def}
| {changing \PScurveto=undefined}
| {into \PScurveto=macro:->curveto}
| {blank space }
| {\def}
| {changing \PSlineto=undefined}
| {into \PSlineto=macro:->lineto}
| {blank space }
| {\def}
| {changing \PSmoveto=undefined}
| {into \PSmoveto=macro:->moveto}
| {blank space }
| {\def}
| {changing \PSshowpage=undefined}
| {into \PSshowpage=macro:->showpage}
| {blank space }
| {\def}
| {changing \PSnewpath=undefined}
| {into \PSnewpath=macro:->newpath}
| {blank space }
| {\def}
| {changing \PSfshow=undefined}
| {into \PSfshow=macro:->fshow}
| {blank space }
| {\def}
| {changing \PSclosepath=undefined}
| {into \PSclosepath=macro:->closepath}
| {blank space }
| {\def}
| {changing \PSfill=undefined}
| {into \PSfill=macro:->fill}
| {blank space }
| {\def}
| {changing \PSstroke=undefined}
| {into \PSstroke=macro:->stroke}
| {blank space }
| {\def}
| {changing \PSclip=undefined}
| {into \PSclip=macro:->clip}
| {blank space }
| {\def}
| {changing \PSrlineto=undefined}
| {into \PSrlineto=macro:->rlineto}
| {blank space }
| {\def}
| {changing \PSsetlinejoin=undefined}
| {into \PSsetlinejoin=macro:->setlinejoin}
| {blank space }
| {\def}
| {changing \PSsetlinecap=undefined}
| {into \PSsetlinecap=macro:->setlinecap}
| {blank space }
| {\def}
| {changing \PSsetmiterlimit=undefined}
| {into \PSsetmiterlimit=macro:->setmiterlimit}
| {blank space }
| {\def}
| {changing \PSsetgray=undefined}
| {into \PSsetgray=macro:->setgray}
| {blank space }
| {\def}
| {changing \PSsetrgbcolor=undefined}
| {into \PSsetrgbcolor=macro:->setrgbcolor}
| {blank space }
| {\def}
| {changing \PSsetcmykcolor=undefined}
| {into \PSsetcmykcolor=macro:->setcmykcolor}
| {blank space }
| {\def}
| {changing \PSsetdash=undefined}
| {into \PSsetdash=macro:->setdash}
| {blank space }
| {\def}
| {changing \PSgsave=undefined}
| {into \PSgsave=macro:->gsave}
| {blank space }
| {\def}
| {changing \PSgrestore=undefined}
| {into \PSgrestore=macro:->grestore}
| {blank space }
| {\def}
| {changing \PStranslate=undefined}
| {into \PStranslate=macro:->translate}
| {blank space }
| {\def}
| {changing \PSscale=undefined}
| {into \PSscale=macro:->scale}
| {blank space }
| {\def}
| {changing \PSconcat=undefined}
| {into \PSconcat=macro:->concat}
| {blank space }
| {\def}
| {changing \PSdtransform=undefined}
| {into \PSdtransform=macro:->dtransform}
| {blank space }
| {\def}
| {changing \PSsetlinewidth=undefined}
| {into \PSsetlinewidth=macro:->setlinewidth}
| {blank space }
| {\def}
| {changing \PSpop=undefined}
| {into \PSpop=macro:->pop}
| {blank space }
| {\par}
| {\def}
| {changing \PSnfont=undefined}
| {into \PSnfont=macro:->nfont}
| {blank space }
| {\def}
| {changing \PSspecial=undefined}
| {into \PSspecial=macro:->special}
| {blank space }
| {\par}
| {\par}
| {\par}
| {\edef}
| \letterpercent ->%
| \letterpercent ->%
| {changing \PSBoundingBox=undefined}
| {into \PSBoundingBox=macro:->%%BoundingBox:}
| {blank space }
| {\edef}
| \letterpercent ->%
| \letterpercent ->%
| {changing \PSHiResBoundingBox=undefined}
| {into \PSHiResBoundingBox=macro:->%%HiResBoundingBox:}
| {blank space }
| {\edef}
| \letterpercent ->%
| \letterpercent ->%
| {changing \PSExactBoundingBox=undefined}
| {into \PSExactBoundingBox=macro:->%%ExactBoundingBox:}
| {blank space }
| {\edef}
| \letterpercent ->%
| \letterpercent ->%
| {changing \PSMetaPostSpecial=undefined}
| {into \PSMetaPostSpecial=macro:->%%MetaPostSpecial:}
| {blank space }
| {\edef}
| \letterpercent ->%
| \letterpercent ->%
| {changing \PSMetaPostSpecials=undefined}
| {into \PSMetaPostSpecials=macro:->%%MetaPostSpecials:}
| {blank space }
| {\edef}
| \letterpercent ->%
| \letterpercent ->%
| {changing \PSPage=undefined}
| {into \PSPage=macro:->%%Page:}
| {blank space }
| {\edef}
| \letterpercent ->%
| \letterpercent ->%
| {changing \PSBeginProlog=undefined}
| {into \PSBeginProlog=macro:->%%BeginProlog}
| {blank space }
| {\edef}
| \letterpercent ->%
| \letterpercent ->%
| {changing \PSEndProlog=undefined}
| {into \PSEndProlog=macro:->%%EndProlog}
| {blank space }
| {\edef}
| \letterpercent ->%
| \letterpercent ->%
| {changing \PSEof=undefined}
| {into \PSEof=macro:->%%EOF}
| {blank space }
| {\par}
| {\par}
| {\par}
| \newcount ->\alloc@ 0\count \countdef \insc@unt
| \alloc@ #1#2#3#4#5->\ifnum \count 1#1<#4\allocationnumber \count 1#1 \global \a
| dvance \count 1#1\@ne \global #3#5\allocationnumber \wlog {\string #5=\string #
| 2\the \allocationnumber }\else \ifnum #1<6 \begingroup \escapechar \m@ne \expan
| dafter \alloc@@ \expandafter {\string #2}#5\else \errmessage {No room for a new
| #2}\fi \fi
| #1<-0
| #2<-\count
| #3<-\countdef
| #4<-\insc@unt
| #5<-\nofMPsegments
| {\ifnum}
| {true}
| {\count21}
| {changing \count21=36}
| {into \count21=194}
| {\global}
| {globally changing \count10=194}
| {into \count10=195}
| {\global}
| {globally changing \nofMPsegments=undefined}
| {into \nofMPsegments=\relax}
| {globally changing \nofMPsegments=\relax}
| {into \nofMPsegments=\count194}
| \wlog ->\immediate \write \m@ne
| {\immediate}
| \write->\string \nofMPsegments =\string \count \the \allocationnumber
| {no mode: \string}
| {\string}
| \nofMPsegments=\count194
| {vertical mode: \else}
| \newcount ->\alloc@ 0\count \countdef \insc@unt
| \alloc@ #1#2#3#4#5->\ifnum \count 1#1<#4\allocationnumber \count 1#1 \global \a
| dvance \count 1#1\@ne \global #3#5\allocationnumber \wlog {\string #5=\string #
| 2\the \allocationnumber }\else \ifnum #1<6 \begingroup \escapechar \m@ne \expan
| dafter \alloc@@ \expandafter {\string #2}#5\else \errmessage {No room for a new
| #2}\fi \fi
| #1<-0
| #2<-\count
| #3<-\countdef
| #4<-\insc@unt
| #5<-\nofMParguments
| {\ifnum}
| {true}
| {\count21}
| {changing \count21=194}
| {into \count21=195}
| {\global}
| {globally changing \count10=195}
| {into \count10=196}
| {\global}
| {globally changing \nofMParguments=undefined}
| {into \nofMParguments=\relax}
| {globally changing \nofMParguments=\relax}
| {into \nofMParguments=\count195}
| \wlog ->\immediate \write \m@ne
| {\immediate}
| \write->\string \nofMParguments =\string \count \the \allocationnumber
| {no mode: \string}
| {\string}
| \nofMParguments=\count195
| {vertical mode: \else}
| {\par}
| {\par}
| {\def}
| {changing \@@MP=undefined}
| {into \@@MP=macro:->@@MP}
| {blank space }
| {\par}
| {\def}
| {changing \setMPargument=undefined}
| {into \setMPargument=macro:->\advance \nofMParguments 1 \expandafter \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \letMPargument=undefined}
| {into \letMPargument=macro:->\advance \nofMParguments 1 \expandafter \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \setMPsequence=undefined}
| {into \setMPsequence=macro:#1 ->\advance \nofMParguments 1 \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \gMPa=undefined}
| {into \gMPa=macro:#1->\csname \@@MP 0\number #1\endcsname }
| {blank space }
| {\par}
| {\def}
| {changing \gMPs=undefined}
| {into \gMPs=macro:#1->\csname \@@MP \the \nofMPsegments \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \dogMPa=undefined}
| {into \dogMPa=macro:#1->\expandafter \expandafter \expandafter \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \setMPkeyword=undefined}
| {into \setMPkeyword=macro:#1 ->\expandafter \def \csname \@@MP \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \getMPkeyword=undefined}
| {into \getMPkeyword=macro:->\csname \@@MP \the \nofMPsegments \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \docleanupMPargument=undefined}
| {into \docleanupMPargument=macro:#1->\expandafter \edef \csname \@@MP \ETC.}
| {blank space }
| {\par}
| {\par}
| {\def}
| {changing \doresetMPstack=undefined}
| {into \doresetMPstack=macro:->\nofMParguments 0\relax }
| {blank space }
| {\par}
| {\def}
| {changing \resetMPstack=undefined}
| {into \resetMPstack=macro:->\let \handleMPgraphic \handleMPendgraphic \ETC.}
| {blank space }
| {\par}
| {\par}
| {\def}
| {changing \octalMPcharacter=undefined}
| {into \octalMPcharacter=macro:#1#2#3->\char '#1#2#3\relax }
| {blank space }
| {\par}
| {\par}
| {begin-group character {}
| {entering simple group (level 1) at line 508}
| \defineMPtoPDFfallbacks ->\chardef \@@escape 0 \chardef \@@begingroup 1 \charde
| f \@@endgroup 2 \chardef \@@endofline 5 \chardef \@@ignore 9 \chardef \@@space
| 10 \chardef \@@letter 11 \chardef \@@other 12 \chardef \@@active 13 \chardef \@
| @comment 14 \ifx \withoutpt \undefined \let \withoutpt \@@mptopdf@@withoutpt \f
| i \ifx \twodigitrounding \undefined \let \twodigitrounding \@@mptopdf@@twodigit
| rounding \fi \ifx \forgetall \undefined \let \forgetall \@@mptopdf@@forgetall \
| fi \ifx \uncatcodespecials \undefined \let \uncatcodespecials \@@mptopdf@@uncat
| codespecials \fi \ifx \setnaturalcatcodes \undefined \let \setnaturalcatcodes \
| @@mptopdf@@setnaturalcatcodes \fi \ifx \dospecials \undefined \let \dospecials
| \@@mptopdf@@dospecials \fi
| {\chardef}
| {changing \@@escape=undefined}
| {into \@@escape=\relax}
| {changing \@@escape=\relax}
| {into \@@escape=\char"0}
| {\chardef}
| {changing \@@begingroup=undefined}
| {into \@@begingroup=\relax}
| {changing \@@begingroup=\relax}
| {into \@@begingroup=\char"1}
| {\chardef}
| {changing \@@endgroup=undefined}
| {into \@@endgroup=\relax}
| {changing \@@endgroup=\relax}
| {into \@@endgroup=\char"2}
| {\chardef}
| {changing \@@endofline=undefined}
| {into \@@endofline=\relax}
| {changing \@@endofline=\relax}
| {into \@@endofline=\char"5}
| {\chardef}
| {changing \@@ignore=undefined}
| {into \@@ignore=\relax}
| {changing \@@ignore=\relax}
| {into \@@ignore=\char"9}
| {\chardef}
| {changing \@@space=undefined}
| {into \@@space=\relax}
| {changing \@@space=\relax}
| {into \@@space=\char"A}
| {\chardef}
| {changing \@@letter=undefined}
| {into \@@letter=\relax}
| {changing \@@letter=\relax}
| {into \@@letter=\char"B}
| {\chardef}
| {changing \@@other=undefined}
| {into \@@other=\relax}
| {changing \@@other=\relax}
| {into \@@other=\char"C}
| {\chardef}
| {changing \@@active=undefined}
| {into \@@active=\relax}
| {changing \@@active=\relax}
| {into \@@active=\char"D}
| {\chardef}
| {changing \@@comment=undefined}
| {into \@@comment=\relax}
| {changing \@@comment=\relax}
| {into \@@comment=\char"E}
| {\ifx}
| {true}
| {\let}
| {changing \withoutpt=undefined}
| {into \withoutpt=macro:#1->\expandafter \@@MPTOPDF@@WITHOUTPT \ETC.}
| {\fi}
| {\ifx}
| {true}
| {\let}
| {changing \twodigitrounding=undefined}
| {into \twodigitrounding=macro:#1->#1}
| {\fi}
| {\ifx}
| {true}
| {\let}
| {changing \forgetall=undefined}
| {into \forgetall=macro:->\parskip 0pt\leftskip 0pt\parindent \ETC.}
| {\fi}
| {\ifx}
| {true}
| {\let}
| {changing \uncatcodespecials=undefined}
| {into \uncatcodespecials=macro:->\def \do ##1{\catcode `##1=\@@other \ETC.}
| {\fi}
| {\ifx}
| {true}
| {\let}
| {changing \setnaturalcatcodes=undefined}
| {into \setnaturalcatcodes=macro:->\catcode `\! =\@@other \catcode \ETC.}
| {\fi}
| {\ifx}
| {false}
| {\catcode}
| {changing \catcode124=12}
| {into \catcode124=14}
| {\catcode}
| {changing \catcode37=14}
| {into \catcode37=13}
| {\catcode}
| {changing \catcode91=12}
| {into \catcode91=13}
| {\catcode}
| {changing \catcode93=12}
| {into \catcode93=13}
| {\catcode}
| {changing \catcode123=1}
| {into \catcode123=13}
| {\catcode}
| {changing \catcode125=2}
| {into \catcode125=13}
| {\catcode}
| {changing \catcode66=11}
| {into \catcode66=1}
| {\catcode}
| {changing \catcode69=11}
| {into \catcode69=2}
| {\gdef}
| {globally changing \keepMPspecials=undefined}
| {into \keepMPspecials=macro:->\let %\letterpercent \def [B\noexpand \ETC.}
| {blank space }
| {\gdef}
| {globally changing \ignoreMPspecials=undefined}
| {into \ignoreMPspecials=macro:->\let %\letterpercent \def [BE\def \ETC.}
| {blank space }
| {\gdef}
| {globally changing \obeyMPspecials=undefined}
| {into \obeyMPspecials=macro:->\def %B\char 37\relax E\def [B\ETC.}
| {blank space }
| {\gdef}
| {globally changing \setMPspecials=undefined}
| {into \setMPspecials=macro:->\setnaturalcatcodes \catcode `\ETC.}
| {blank space }
| {end-group character }}
| {restoring \catcode69=11}
| {restoring \catcode66=11}
| {restoring \catcode125=2}
| {restoring \catcode123=1}
| {restoring \catcode93=12}
| {restoring \catcode91=12}
| {restoring \catcode37=14}
| {restoring \catcode124=12}
| {restoring \setnaturalcatcodes=undefined}
| {restoring \uncatcodespecials=undefined}
| {restoring \forgetall=undefined}
| {restoring \twodigitrounding=undefined}
| {restoring \withoutpt=undefined}
| {restoring \@@comment=undefined}
| {restoring \@@active=undefined}
| {restoring \@@other=undefined}
| {restoring \@@letter=undefined}
| {restoring \@@space=undefined}
| {restoring \@@ignore=undefined}
| {restoring \@@endofline=undefined}
| {restoring \@@endgroup=undefined}
| {restoring \@@begingroup=undefined}
| {restoring \@@escape=undefined}
| {leaving simple group (level 1) entered at line 508}
| {\par}
| {\par}
| {begin-group character {}
| {entering simple group (level 1) at line 565}
| \defineMPtoPDFfallbacks ->\chardef \@@escape 0 \chardef \@@begingroup 1 \charde
| f \@@endgroup 2 \chardef \@@endofline 5 \chardef \@@ignore 9 \chardef \@@space
| 10 \chardef \@@letter 11 \chardef \@@other 12 \chardef \@@active 13 \chardef \@
| @comment 14 \ifx \withoutpt \undefined \let \withoutpt \@@mptopdf@@withoutpt \f
| i \ifx \twodigitrounding \undefined \let \twodigitrounding \@@mptopdf@@twodigit
| rounding \fi \ifx \forgetall \undefined \let \forgetall \@@mptopdf@@forgetall \
| fi \ifx \uncatcodespecials \undefined \let \uncatcodespecials \@@mptopdf@@uncat
| codespecials \fi \ifx \setnaturalcatcodes \undefined \let \setnaturalcatcodes \
| @@mptopdf@@setnaturalcatcodes \fi \ifx \dospecials \undefined \let \dospecials
| \@@mptopdf@@dospecials \fi
| {\chardef}
| {changing \@@escape=undefined}
| {into \@@escape=\relax}
| {changing \@@escape=\relax}
| {into \@@escape=\char"0}
| {\chardef}
| {changing \@@begingroup=undefined}
| {into \@@begingroup=\relax}
| {changing \@@begingroup=\relax}
| {into \@@begingroup=\char"1}
| {\chardef}
| {changing \@@endgroup=undefined}
| {into \@@endgroup=\relax}
| {changing \@@endgroup=\relax}
| {into \@@endgroup=\char"2}
| {\chardef}
| {changing \@@endofline=undefined}
| {into \@@endofline=\relax}
| {changing \@@endofline=\relax}
| {into \@@endofline=\char"5}
| {\chardef}
| {changing \@@ignore=undefined}
| {into \@@ignore=\relax}
| {changing \@@ignore=\relax}
| {into \@@ignore=\char"9}
| {\chardef}
| {changing \@@space=undefined}
| {into \@@space=\relax}
| {changing \@@space=\relax}
| {into \@@space=\char"A}
| {\chardef}
| {changing \@@letter=undefined}
| {into \@@letter=\relax}
| {changing \@@letter=\relax}
| {into \@@letter=\char"B}
| {\chardef}
| {changing \@@other=undefined}
| {into \@@other=\relax}
| {changing \@@other=\relax}
| {into \@@other=\char"C}
| {\chardef}
| {changing \@@active=undefined}
| {into \@@active=\relax}
| {changing \@@active=\relax}
| {into \@@active=\char"D}
| {\chardef}
| {changing \@@comment=undefined}
| {into \@@comment=\relax}
| {changing \@@comment=\relax}
| {into \@@comment=\char"E}
| {\ifx}
| {true}
| {\let}
| {changing \withoutpt=undefined}
| {into \withoutpt=macro:#1->\expandafter \@@MPTOPDF@@WITHOUTPT \ETC.}
| {\fi}
| {\ifx}
| {true}
| {\let}
| {changing \twodigitrounding=undefined}
| {into \twodigitrounding=macro:#1->#1}
| {\fi}
| {\ifx}
| {true}
| {\let}
| {changing \forgetall=undefined}
| {into \forgetall=macro:->\parskip 0pt\leftskip 0pt\parindent \ETC.}
| {\fi}
| {\ifx}
| {true}
| {\let}
| {changing \uncatcodespecials=undefined}
| {into \uncatcodespecials=macro:->\def \do ##1{\catcode `##1=\@@other \ETC.}
| {\fi}
| {\ifx}
| {true}
| {\let}
| {changing \setnaturalcatcodes=undefined}
| {into \setnaturalcatcodes=macro:->\catcode `\! =\@@other \catcode \ETC.}
| {\fi}
| {\ifx}
| {false}
| {\catcode}
| {changing \catcode37=14}
| {into \catcode37=13}
| {\gdef}
| {globally changing \startMPscanning=undefined}
| {into \startMPscanning=macro:->\let %=\startMPconversion }
| {blank space }
| {end-group character }}
| {restoring \catcode37=14}
| {restoring \setnaturalcatcodes=undefined}
| {restoring \uncatcodespecials=undefined}
| {restoring \forgetall=undefined}
| {restoring \twodigitrounding=undefined}
| {restoring \withoutpt=undefined}
| {restoring \@@comment=undefined}
| {restoring \@@active=undefined}
| {restoring \@@other=undefined}
| {restoring \@@letter=undefined}
| {restoring \@@space=undefined}
| {restoring \@@ignore=undefined}
| {restoring \@@endofline=undefined}
| {restoring \@@endgroup=undefined}
| {restoring \@@begingroup=undefined}
| {restoring \@@escape=undefined}
| {leaving simple group (level 1) entered at line 565}
| {\par}
| {\par}
| {\def}
| {changing \startMPconversion=undefined}
| {into \startMPconversion=macro:->\keepMPspecials \handleMPsequence }
| {blank space }
| {\par}
| {\par}
| {\def}
| {changing \dohandleMPsequence=undefined}
| {into \dohandleMPsequence=macro:#1->\ifdone \ifcase \lccode `#1\relax \ETC.}
| {blank space }
| {\par}
| {\let}
| {changing \dohandleMPsequenceA=undefined}
| {into \dohandleMPsequenceA=macro:#1 ->\advance \nofMParguments 1 \ETC.}
| {\par}
| {\def}
| {changing \installMPSkeywordN=undefined}
| {into \installMPSkeywordN=macro:#1#2->\expandafter \def \csname \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \installMPSshortcutN=undefined}
| {into \installMPSshortcutN=macro:#1#2->\expandafter \let \csname \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \dohandleMPsequenceB=undefined}
| {into \dohandleMPsequenceB=macro:#1 ->\edef \somestring {#1}\ifcsname \ETC.}
| {blank space }
| {\par}
| {\ifx}
| {false}
| {\par}
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-\PSmoveto
| #2<-\edef \lastMPmoveX {\gMPa 1}\edef \lastMPmoveY {\gMPa 2}\resetMPstack
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSmoveto ->moveto
| {changing \@@MP:N:moveto=undefined}
| {into \@@MP:N:moveto=\relax}
| {\def}
| {changing \@@MP:N:moveto=\relax}
| {into \@@MP:N:moveto=macro:->\edef \lastMPmoveX {\gMPa 1}\edef \ETC.}
| {blank space }
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-\PSnewpath
| #2<-\let \handleMPsequence \handleMPpath
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSnewpath ->newpath
| {changing \@@MP:N:newpath=undefined}
| {into \@@MP:N:newpath=\relax}
| {\def}
| {changing \@@MP:N:newpath=\relax}
| {into \@@MP:N:newpath=macro:->\let \handleMPsequence \handleMPpath }
| {blank space }
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-\PSgsave
| #2<-\PDFcode {q}\resetMPstack
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSgsave ->gsave
| {changing \@@MP:N:gsave=undefined}
| {into \@@MP:N:gsave=\relax}
| {\def}
| {changing \@@MP:N:gsave=\relax}
| {into \@@MP:N:gsave=macro:->\PDFcode {q}\resetMPstack }
| {blank space }
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-\PSgrestore
| #2<-\PDFcode {Q}\resetMPstack
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSgrestore ->grestore
| {changing \@@MP:N:grestore=undefined}
| {into \@@MP:N:grestore=\relax}
| {\def}
| {changing \@@MP:N:grestore=\relax}
| {into \@@MP:N:grestore=macro:->\PDFcode {Q}\resetMPstack }
| {blank space }
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-\PSdtransform
| #2<-\let \handleMPsequence \handleMPdtransform
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSdtransform ->dtransform
| {changing \@@MP:N:dtransform=undefined}
| {into \@@MP:N:dtransform=\relax}
| {\def}
| {changing \@@MP:N:dtransform=\relax}
| {into \@@MP:N:dtransform=macro:->\let \handleMPsequence \handleMPdtransform }
| {blank space }
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-\PSsetlinewidth
| #2<-\resetMPstack
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSsetlinewidth ->setlinewidth
| {changing \@@MP:N:setlinewidth=undefined}
| {into \@@MP:N:setlinewidth=\relax}
| {\def}
| {changing \@@MP:N:setlinewidth=\relax}
| {into \@@MP:N:setlinewidth=macro:->\resetMPstack }
| {blank space }
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-\PSpop
| #2<-\resetMPstack
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSpop ->pop
| {changing \@@MP:N:pop=undefined}
| {into \@@MP:N:pop=\relax}
| {\def}
| {changing \@@MP:N:pop=\relax}
| {into \@@MP:N:pop=macro:->\resetMPstack }
| {blank space }
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-\PSconcat
| #2<-\cleanupMPconcat \PDFcode {\gMPa 1 \gMPa 2 \gMPa 3 \gMPa 4 \gMPa 5 \gMPa 6
| cm}\resetMPstack
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSconcat ->concat
| {changing \@@MP:N:concat=undefined}
| {into \@@MP:N:concat=\relax}
| {\def}
| {changing \@@MP:N:concat=\relax}
| {into \@@MP:N:concat=macro:->\cleanupMPconcat \PDFcode {\gMPa \ETC.}
| {blank space }
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-\PSsetrgbcolor
| #2<-\handleMPrgbcolor \resetMPstack
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSsetrgbcolor ->setrgbcolor
| {changing \@@MP:N:setrgbcolor=undefined}
| {into \@@MP:N:setrgbcolor=\relax}
| {\def}
| {changing \@@MP:N:setrgbcolor=\relax}
| {into \@@MP:N:setrgbcolor=macro:->\handleMPrgbcolor \resetMPstack }
| {blank space }
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-\PSsetcmykcolor
| #2<-\handleMPcmykcolor \resetMPstack
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSsetcmykcolor ->setcmykcolor
| {changing \@@MP:N:setcmykcolor=undefined}
| {into \@@MP:N:setcmykcolor=\relax}
| {\def}
| {changing \@@MP:N:setcmykcolor=\relax}
| {into \@@MP:N:setcmykcolor=macro:->\handleMPcmykcolor \resetMPstack }
| {blank space }
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-\PSsetgray
| #2<-\handleMPgraycolor \resetMPstack
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSsetgray ->setgray
| {changing \@@MP:N:setgray=undefined}
| {into \@@MP:N:setgray=\relax}
| {\def}
| {changing \@@MP:N:setgray=\relax}
| {into \@@MP:N:setgray=macro:->\handleMPgraycolor \resetMPstack }
| {blank space }
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-\PStranslate
| #2<-\PDFcode {1 0 0 1 \gMPa 1 \gMPa 2 cm}\resetMPstack
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PStranslate ->translate
| {changing \@@MP:N:translate=undefined}
| {into \@@MP:N:translate=\relax}
| {\def}
| {changing \@@MP:N:translate=\relax}
| {into \@@MP:N:translate=macro:->\PDFcode {1 0 0 1 \gMPa 1 \gMPa \ETC.}
| {blank space }
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-\PSsetdash
| #2<-\handleMPsetdash \resetMPstack
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSsetdash ->setdash
| {changing \@@MP:N:setdash=undefined}
| {into \@@MP:N:setdash=\relax}
| {\def}
| {changing \@@MP:N:setdash=\relax}
| {into \@@MP:N:setdash=macro:->\handleMPsetdash \resetMPstack }
| {blank space }
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-\PSsetlinejoin
| #2<-\PDFcode {\gMPa 1 j}\resetMPstack
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSsetlinejoin ->setlinejoin
| {changing \@@MP:N:setlinejoin=undefined}
| {into \@@MP:N:setlinejoin=\relax}
| {\def}
| {changing \@@MP:N:setlinejoin=\relax}
| {into \@@MP:N:setlinejoin=macro:->\PDFcode {\gMPa 1 j}\resetMPstack }
| {blank space }
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-\PSsetmiterlimit
| #2<-\PDFcode {\gMPa 1 M}\resetMPstack
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSsetmiterlimit ->setmiterlimit
| {changing \@@MP:N:setmiterlimit=undefined}
| {into \@@MP:N:setmiterlimit=\relax}
| {\def}
| {changing \@@MP:N:setmiterlimit=\relax}
| {into \@@MP:N:setmiterlimit=macro:->\PDFcode {\gMPa 1 M}\resetMPstack }
| {blank space }
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-\PSfshow
| #2<-\handleMPfshow \resetMPstack
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSfshow ->fshow
| {changing \@@MP:N:fshow=undefined}
| {into \@@MP:N:fshow=\relax}
| {\def}
| {changing \@@MP:N:fshow=\relax}
| {into \@@MP:N:fshow=macro:->\handleMPfshow \resetMPstack }
| {blank space }
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-\PSsetlinecap
| #2<-\PDFcode {\gMPa 1 J}\resetMPstack
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSsetlinecap ->setlinecap
| {changing \@@MP:N:setlinecap=undefined}
| {into \@@MP:N:setlinecap=\relax}
| {\def}
| {changing \@@MP:N:setlinecap=\relax}
| {into \@@MP:N:setlinecap=macro:->\PDFcode {\gMPa 1 J}\resetMPstack }
| {blank space }
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-\PSrlineto
| #2<-\flushMPmoveto \PDFcode {\!MP \lastMPmoveX \space \!MP \lastMPmoveY \space
| l S}\resetMPmoveto \resetMPstack
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSrlineto ->rlineto
| {changing \@@MP:N:rlineto=undefined}
| {into \@@MP:N:rlineto=\relax}
| {\def}
| {changing \@@MP:N:rlineto=\relax}
| {into \@@MP:N:rlineto=macro:->\flushMPmoveto \PDFcode {\!MP \ETC.}
| {blank space }
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-\PSscale
| #2<-\PDFcode {\gMPa 1 0 0 \gMPa 2 0 0 cm}\resetMPstack
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSscale ->scale
| {changing \@@MP:N:scale=undefined}
| {into \@@MP:N:scale=\relax}
| {\def}
| {changing \@@MP:N:scale=\relax}
| {into \@@MP:N:scale=macro:->\PDFcode {\gMPa 1 0 0 \gMPa 2 \ETC.}
| {blank space }
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-\PSspecial
| #2<-\handleMPspecialcommand \resetMPstack
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSspecial ->special
| {changing \@@MP:N:special=undefined}
| {into \@@MP:N:special=\relax}
| {\def}
| {changing \@@MP:N:special=\relax}
| {into \@@MP:N:special=macro:->\handleMPspecialcommand \resetMPstack }
| {blank space }
| {\par}
| \installMPSshortcutN #1#2->\expandafter \let \csname \@@MP :N:#1\expandafter \e
| ndcsname \csname \@@MP :N:#2\endcsname
| #1<-n
| #2<-\PSnewpath
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSnewpath ->newpath
| {changing \@@MP:N:n=undefined}
| {into \@@MP:N:n=\relax}
| {\let}
| {changing \@@MP:N:n=\relax}
| {into \@@MP:N:n=macro:->\let \handleMPsequence \handleMPpath }
| \installMPSshortcutN #1#2->\expandafter \let \csname \@@MP :N:#1\expandafter \e
| ndcsname \csname \@@MP :N:#2\endcsname
| #1<-p
| #2<-\PSclosepath
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSclosepath ->closepath
| {changing \@@MP:N:closepath=undefined}
| {into \@@MP:N:closepath=\relax}
| {changing \@@MP:N:p=undefined}
| {into \@@MP:N:p=\relax}
| {\let}
| {reassigning \@@MP:N:p=\relax}
| \installMPSshortcutN #1#2->\expandafter \let \csname \@@MP :N:#1\expandafter \e
| ndcsname \csname \@@MP :N:#2\endcsname
| #1<-l
| #2<-\PSlineto
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSlineto ->lineto
| {changing \@@MP:N:lineto=undefined}
| {into \@@MP:N:lineto=\relax}
| {changing \@@MP:N:l=undefined}
| {into \@@MP:N:l=\relax}
| {\let}
| {reassigning \@@MP:N:l=\relax}
| \installMPSshortcutN #1#2->\expandafter \let \csname \@@MP :N:#1\expandafter \e
| ndcsname \csname \@@MP :N:#2\endcsname
| #1<-r
| #2<-\PSrlineto
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSrlineto ->rlineto
| {changing \@@MP:N:r=undefined}
| {into \@@MP:N:r=\relax}
| {\let}
| {changing \@@MP:N:r=\relax}
| {into \@@MP:N:r=macro:->\flushMPmoveto \PDFcode {\!MP \ETC.}
| \installMPSshortcutN #1#2->\expandafter \let \csname \@@MP :N:#1\expandafter \e
| ndcsname \csname \@@MP :N:#2\endcsname
| #1<-m
| #2<-\PSmoveto
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSmoveto ->moveto
| {changing \@@MP:N:m=undefined}
| {into \@@MP:N:m=\relax}
| {\let}
| {changing \@@MP:N:m=\relax}
| {into \@@MP:N:m=macro:->\edef \lastMPmoveX {\gMPa 1}\edef \ETC.}
| \installMPSshortcutN #1#2->\expandafter \let \csname \@@MP :N:#1\expandafter \e
| ndcsname \csname \@@MP :N:#2\endcsname
| #1<-c
| #2<-\PScurveto
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PScurveto ->curveto
| {changing \@@MP:N:curveto=undefined}
| {into \@@MP:N:curveto=\relax}
| {changing \@@MP:N:c=undefined}
| {into \@@MP:N:c=\relax}
| {\let}
| {reassigning \@@MP:N:c=\relax}
| \installMPSshortcutN #1#2->\expandafter \let \csname \@@MP :N:#1\expandafter \e
| ndcsname \csname \@@MP :N:#2\endcsname
| #1<-C
| #2<-\PSsetcmykcolor
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSsetcmykcolor ->setcmykcolor
| {changing \@@MP:N:C=undefined}
| {into \@@MP:N:C=\relax}
| {\let}
| {changing \@@MP:N:C=\relax}
| {into \@@MP:N:C=macro:->\handleMPcmykcolor \resetMPstack }
| \installMPSshortcutN #1#2->\expandafter \let \csname \@@MP :N:#1\expandafter \e
| ndcsname \csname \@@MP :N:#2\endcsname
| #1<-G
| #2<-\PSsetgray
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSsetgray ->setgray
| {changing \@@MP:N:G=undefined}
| {into \@@MP:N:G=\relax}
| {\let}
| {changing \@@MP:N:G=\relax}
| {into \@@MP:N:G=macro:->\handleMPgraycolor \resetMPstack }
| \installMPSshortcutN #1#2->\expandafter \let \csname \@@MP :N:#1\expandafter \e
| ndcsname \csname \@@MP :N:#2\endcsname
| #1<-R
| #2<-\PSsetrgbcolor
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSsetrgbcolor ->setrgbcolor
| {changing \@@MP:N:R=undefined}
| {into \@@MP:N:R=\relax}
| {\let}
| {changing \@@MP:N:R=\relax}
| {into \@@MP:N:R=macro:->\handleMPrgbcolor \resetMPstack }
| \installMPSshortcutN #1#2->\expandafter \let \csname \@@MP :N:#1\expandafter \e
| ndcsname \csname \@@MP :N:#2\endcsname
| #1<-lj
| #2<-\PSsetlinejoin
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSsetlinejoin ->setlinejoin
| {changing \@@MP:N:lj=undefined}
| {into \@@MP:N:lj=\relax}
| {\let}
| {changing \@@MP:N:lj=\relax}
| {into \@@MP:N:lj=macro:->\PDFcode {\gMPa 1 j}\resetMPstack }
| \installMPSshortcutN #1#2->\expandafter \let \csname \@@MP :N:#1\expandafter \e
| ndcsname \csname \@@MP :N:#2\endcsname
| #1<-ml
| #2<-\PSsetmiterlimit
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSsetmiterlimit ->setmiterlimit
| {changing \@@MP:N:ml=undefined}
| {into \@@MP:N:ml=\relax}
| {\let}
| {changing \@@MP:N:ml=\relax}
| {into \@@MP:N:ml=macro:->\PDFcode {\gMPa 1 M}\resetMPstack }
| \installMPSshortcutN #1#2->\expandafter \let \csname \@@MP :N:#1\expandafter \e
| ndcsname \csname \@@MP :N:#2\endcsname
| #1<-lc
| #2<-\PSsetlinecap
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSsetlinecap ->setlinecap
| {changing \@@MP:N:lc=undefined}
| {into \@@MP:N:lc=\relax}
| {\let}
| {changing \@@MP:N:lc=\relax}
| {into \@@MP:N:lc=macro:->\PDFcode {\gMPa 1 J}\resetMPstack }
| \installMPSshortcutN #1#2->\expandafter \let \csname \@@MP :N:#1\expandafter \e
| ndcsname \csname \@@MP :N:#2\endcsname
| #1<-sd
| #2<-\PSsetdash
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSsetdash ->setdash
| {changing \@@MP:N:sd=undefined}
| {into \@@MP:N:sd=\relax}
| {\let}
| {changing \@@MP:N:sd=\relax}
| {into \@@MP:N:sd=macro:->\handleMPsetdash \resetMPstack }
| \installMPSshortcutN #1#2->\expandafter \let \csname \@@MP :N:#1\expandafter \e
| ndcsname \csname \@@MP :N:#2\endcsname
| #1<-S
| #2<-\PSstroke
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSstroke ->stroke
| {changing \@@MP:N:stroke=undefined}
| {into \@@MP:N:stroke=\relax}
| {changing \@@MP:N:S=undefined}
| {into \@@MP:N:S=\relax}
| {\let}
| {reassigning \@@MP:N:S=\relax}
| \installMPSshortcutN #1#2->\expandafter \let \csname \@@MP :N:#1\expandafter \e
| ndcsname \csname \@@MP :N:#2\endcsname
| #1<-F
| #2<-\PSfill
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSfill ->fill
| {changing \@@MP:N:fill=undefined}
| {into \@@MP:N:fill=\relax}
| {changing \@@MP:N:F=undefined}
| {into \@@MP:N:F=\relax}
| {\let}
| {reassigning \@@MP:N:F=\relax}
| \installMPSshortcutN #1#2->\expandafter \let \csname \@@MP :N:#1\expandafter \e
| ndcsname \csname \@@MP :N:#2\endcsname
| #1<-W
| #2<-\PSclip
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSclip ->clip
| {changing \@@MP:N:clip=undefined}
| {into \@@MP:N:clip=\relax}
| {changing \@@MP:N:W=undefined}
| {into \@@MP:N:W=\relax}
| {\let}
| {reassigning \@@MP:N:W=\relax}
| {\par}
| \installMPSshortcutN #1#2->\expandafter \let \csname \@@MP :N:#1\expandafter \e
| ndcsname \csname \@@MP :N:#2\endcsname
| #1<-q
| #2<-\PSgsave
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSgsave ->gsave
| {changing \@@MP:N:q=undefined}
| {into \@@MP:N:q=\relax}
| {\let}
| {changing \@@MP:N:q=\relax}
| {into \@@MP:N:q=macro:->\PDFcode {q}\resetMPstack }
| \installMPSshortcutN #1#2->\expandafter \let \csname \@@MP :N:#1\expandafter \e
| ndcsname \csname \@@MP :N:#2\endcsname
| #1<-Q
| #2<-\PSgrestore
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSgrestore ->grestore
| {changing \@@MP:N:Q=undefined}
| {into \@@MP:N:Q=\relax}
| {\let}
| {changing \@@MP:N:Q=\relax}
| {into \@@MP:N:Q=macro:->\PDFcode {Q}\resetMPstack }
| {\par}
| \installMPSshortcutN #1#2->\expandafter \let \csname \@@MP :N:#1\expandafter \e
| ndcsname \csname \@@MP :N:#2\endcsname
| #1<-s
| #2<-\PSscale
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSscale ->scale
| {changing \@@MP:N:s=undefined}
| {into \@@MP:N:s=\relax}
| {\let}
| {changing \@@MP:N:s=\relax}
| {into \@@MP:N:s=macro:->\PDFcode {\gMPa 1 0 0 \gMPa 2 \ETC.}
| \installMPSshortcutN #1#2->\expandafter \let \csname \@@MP :N:#1\expandafter \e
| ndcsname \csname \@@MP :N:#2\endcsname
| #1<-t
| #2<-\PSconcat
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSconcat ->concat
| {changing \@@MP:N:t=undefined}
| {into \@@MP:N:t=\relax}
| {\let}
| {changing \@@MP:N:t=\relax}
| {into \@@MP:N:t=macro:->\cleanupMPconcat \PDFcode {\gMPa \ETC.}
| \installMPSshortcutN #1#2->\expandafter \let \csname \@@MP :N:#1\expandafter \e
| ndcsname \csname \@@MP :N:#2\endcsname
| #1<-P
| #2<-\PSshowpage
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSshowpage ->showpage
| {changing \@@MP:N:showpage=undefined}
| {into \@@MP:N:showpage=\relax}
| {changing \@@MP:N:P=undefined}
| {into \@@MP:N:P=\relax}
| {\let}
| {reassigning \@@MP:N:P=\relax}
| {\par}
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-hlw
| #2<-\PDFcode {\gMPa 1 w}\resetMPstack
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {changing \@@MP:N:hlw=undefined}
| {into \@@MP:N:hlw=\relax}
| {\def}
| {changing \@@MP:N:hlw=\relax}
| {into \@@MP:N:hlw=macro:->\PDFcode {\gMPa 1 w}\resetMPstack }
| {blank space }
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-vlw
| #2<-\PDFcode {\gMPa 1 w}\resetMPstack
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {changing \@@MP:N:vlw=undefined}
| {into \@@MP:N:vlw=\relax}
| {\def}
| {changing \@@MP:N:vlw=\relax}
| {into \@@MP:N:vlw=macro:->\PDFcode {\gMPa 1 w}\resetMPstack }
| {blank space }
| \installMPSkeywordN #1#2->\expandafter \def \csname \@@MP :N:#1\endcsname {#2}
| #1<-rd
| #2<-\PDFcode {[] 0 d}\resetMPstack
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {changing \@@MP:N:rd=undefined}
| {into \@@MP:N:rd=\relax}
| {\def}
| {changing \@@MP:N:rd=\relax}
| {into \@@MP:N:rd=macro:->\PDFcode {[] 0 d}\resetMPstack }
| {blank space }
| {\par}
| {\def}
| {changing \dohandleMPsequenceC=undefined}
| {into \dohandleMPsequenceC=macro:#1 ->\edef \somestring {#1}\handleMPgraphic \E
| TC.}
| {blank space }
| {\par}
| {\par}
| {\def}
| {changing \handleMPrgbcolor=undefined}
| {into \handleMPrgbcolor=macro:->\PDFcode {\!MPgMPa 1 \!MPgMPa \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \handleMPcmykcolor=undefined}
| {into \handleMPcmykcolor=macro:->\PDFcode {\!MPgMPa 1 \!MPgMPa \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \handleMPgraycolor=undefined}
| {into \handleMPgraycolor=macro:->\PDFcode {\!MPgMPa 1 g \!MPgMPa \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \handleMPspotcolor=undefined}
| {into \handleMPspotcolor=macro:->\PDFcode {0 g 0 G}}
| {blank space }
| {\par}
| {\par}
| {\def}
| {changing \handleMPendgraphic=undefined}
| {into \handleMPendgraphic=macro:->\ifx \somestring \PSshowpage \let \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \handleMPbegingraphic=undefined}
| {into \handleMPbegingraphic=macro:->\ifx \somestring \PSBoundingBox \ETC.}
| {blank space }
| {\par}
| {\let}
| {changing \handleMPgraphic=undefined}
| {into \handleMPgraphic=macro:->\ifx \somestring \PSBoundingBox \ETC.}
| {\par}
| {\par}
| {\par}
| {\long}
| {changing \handleMPprolog=undefined}
| {into \handleMPprolog=\long macro:#1EndProlog ->\doresetMPstack \let \ETC.}
| {blank space }
| {\par}
| {\par}
| \newif #1->\count@ \escapechar \escapechar \m@ne \let #1\iffalse \@if #1\iftrue
| \@if #1\iffalse \escapechar \count@
| #1<-\ifskipemptyMPgraphic
| {\count255}
| {reassigning \count255=92}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {let}
| {changing ifskipemptyMPgraphic=undefined}
| {into ifskipemptyMPgraphic=iffalse}
| @if #1#2->expandafter def csname expandafter @gobbletwo string #1expandafter @g
| obbletwo string #2endcsname {let #1#2}
| #1<-ifskipemptyMPgraphic
| #2<-iftrue
| {expandafter}
| {csname}
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {changing skipemptyMPgraphictrue=undefined}
| {into skipemptyMPgraphictrue=relax}
| {def}
| {changing skipemptyMPgraphictrue=relax}
| {into skipemptyMPgraphictrue=macro:->let ifskipemptyMPgraphic iftrue }
| @if #1#2->expandafter def csname expandafter @gobbletwo string #1expandafter @g
| obbletwo string #2endcsname {let #1#2}
| #1<-ifskipemptyMPgraphic
| #2<-iffalse
| {expandafter}
| {csname}
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {changing skipemptyMPgraphicfalse=undefined}
| {into skipemptyMPgraphicfalse=relax}
| {def}
| {changing skipemptyMPgraphicfalse=relax}
| {into skipemptyMPgraphicfalse=macro:->let ifskipemptyMPgraphic iffalse }
| {escapechar}
| {changing escapechar=-1}
| {into \escapechar=92}
| \skipemptyMPgraphicfalse ->\let \ifskipemptyMPgraphic \iffalse
| {\let}
| {reassigning \ifskipemptyMPgraphic=\iffalse}
| {\par}
| {\chardef}
| {changing \currentMPboundingbox=undefined}
| {into \currentMPboundingbox=\relax}
| {changing \currentMPboundingbox=\relax}
| {into \currentMPboundingbox=\char"0}
| {\par}
| {\def}
| {changing \handleMPboundingbox=undefined}
| {into \handleMPboundingbox=macro:#1#2 #3 #4 #5 ->\ifnum #1>\currentMPboundingbo
| x \ETC.}
| {blank space }
| {\par}
| {\par}
| {\def}
| {changing \handleMPspecialcomment=undefined}
| {into \handleMPspecialcomment=macro:->\doresetMPstack \let \handleMPsequence \E
| TC.}
| {blank space }
| {\par}
| {\let}
| {changing \handleMPspecialscomment=undefined}
| {into \handleMPspecialscomment=macro:->\doresetMPstack \let \handleMPsequence \
| ETC.}
| {\par}
| {\par}
| {\def}
| {changing \handleMPpage=undefined}
| {into \handleMPpage=macro:#1 #2 ->\doresetMPstack \donetrue \ETC.}
| {blank space }
| {\par}
| {\par}
| {\def}
| {changing \handleMPspecialcommand=undefined}
| {into \handleMPspecialcommand=macro:->\doresetMPstack \let \handleMPsequence \E
| TC.}
| {blank space }
| {\par}
| {\par}
| {\def}
| {changing \lastMPmoveX=undefined}
| {into \lastMPmoveX=macro:->0}
| {blank space }
| {\def}
| {changing \lastMPmoveY=undefined}
| {into \lastMPmoveY=macro:->0}
| {blank space }
| {\par}
| {\par}
| {\par}
| {\par}
| \newtoks ->\alloc@ 5\toks \toksdef \@cclvi
| \alloc@ #1#2#3#4#5->\ifnum \count 1#1<#4\allocationnumber \count 1#1 \global \a
| dvance \count 1#1\@ne \global #3#5\allocationnumber \wlog {\string #5=\string #
| 2\the \allocationnumber }\else \ifnum #1<6 \begingroup \escapechar \m@ne \expan
| dafter \alloc@@ \expandafter {\string #2}#5\else \errmessage {No room for a new
| #2}\fi \fi
| #1<-5
| #2<-\toks
| #3<-\toksdef
| #4<-\@cclvi
| #5<-\everyMPshowfont
| {\ifnum}
| {true}
| {\count21}
| {changing \count21=195}
| {into \count21=18}
| {\global}
| {globally changing \count15=18}
| {into \count15=19}
| {\global}
| {globally changing \everyMPshowfont=undefined}
| {into \everyMPshowfont=\relax}
| {globally changing \everyMPshowfont=\relax}
| {into \everyMPshowfont=\toks18}
| \wlog ->\immediate \write \m@ne
| {\immediate}
| \write->\string \everyMPshowfont =\string \toks \the \allocationnumber
| {no mode: \string}
| {\string}
| \everyMPshowfont=\toks18
| {vertical mode: \else}
| {\par}
| {\def}
| {changing \setMPfshowfont=undefined}
| {into \setMPfshowfont=macro:#1#2->\font \temp =#1\space at #2\ETC.}
| {blank space }
| {\par}
| {\let}
| {changing \MPfshowcommand=undefined}
| {into \MPfshowcommand=macro:->}
| {\par}
| {\par}
| {\def}
| {changing \doflushMPtext=undefined}
| {into \doflushMPtext=macro:#1->\edef \!!stringa {#1}\expandafter \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \dodoflushMPtext=undefined}
| {into \dodoflushMPtext=macro:->\afterassignment \dododoflushMPtext \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \dododoflushMPtext=undefined}
| {into \dododoflushMPtext=macro:->\ifx \nexttoken \relax \else \ifx \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \dodododoflushMPtext=undefined}
| {into \dodododoflushMPtext=macro:->\afterassignment \dododododoflushMPtext \ETC
| .}
| {blank space }
| {\par}
| {\def}
| {changing \dododododoflushMPtext=undefined}
| {into \dododododoflushMPtext=macro:->{\char \scratchcounter }\let \next \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \dohandleMPfshow=undefined}
| {into \dohandleMPfshow=macro:->\bgroup \setbox \scratchbox \hbox \ETC.}
| {blank space }
| {\par}
| {\let}
| {changing \handleMPfshow=undefined}
| {into \handleMPfshow=macro:->\bgroup \setbox \scratchbox \hbox \ETC.}
| {\par}
| {\par}
| {\par}
| {\def}
| {changing \MPspacechar=undefined}
| {into \MPspacechar=macro:->\char 32\relax }
| {blank space }
| {\par}
| {\par}
| {\def}
| {changing \MPspacechar=macro:->\char 32\relax }
| {into \MPspacechar=macro:->\setbox \scratchbox \hbox {\char \ETC.}
| {blank space }
| {\par}
| {\par}
| {\def}
| {changing \MPspacechar=macro:->\setbox \scratchbox \hbox {\char \ETC.}
| {into \MPspacechar=macro:->\char 32\relax }
| {blank space }
| {\par}
| {\par}
| {\def}
| {changing \handleMPsetdash=undefined}
| {into \handleMPsetdash=macro:->\bgroup \ignoreMPspecials \def \ETC.}
| {blank space }
| {\par}
| {\par}
| {\def}
| {changing \handleMPdtransform=undefined}
| {into \handleMPdtransform=macro:->\ifdim \gMPa 1 pt>0pt \PDFcode \ETC.}
| {blank space }
| {\par}
| {\par}
| {\par}
| {\def}
| {changing \handleMPpath=undefined}
| {into \handleMPpath=macro:->\chardef \finiMPpath 0 \let \closeMPpath \ETC.}
| {blank space }
| {\par}
| {\par}
| {\def}
| {changing \flushnormalMPsegment=undefined}
| {into \flushnormalMPsegment=macro:->\ifcase \getMPkeyword \relax \PDFcode \ETC.
| }
| {blank space }
| {\par}
| {\def}
| {changing \flushconcatMPsegment=undefined}
| {into \flushconcatMPsegment=macro:->\ifcase \getMPkeyword \relax \doMPconcat \E
| TC.}
| {blank space }
| {\par}
| {\par}
| {\def}
| {changing \doflushsomeMPpath=undefined}
| {into \doflushsomeMPpath=macro:->\dodoflushsomeMPpath \advance \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \flushsomeMPpath=undefined}
| {into \flushsomeMPpath=macro:->\scratchcounter \nofMPsegments \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \flushnormalMPpath=undefined}
| {into \flushnormalMPpath=macro:->\let \dodoflushsomeMPpath \flushnormalMPsegmen
| t \ETC.}
| {blank space }
| {\par}
| {\par}
| {\par}
| {\def}
| {changing \flushconcatMPpath=undefined}
| {into \flushconcatMPpath=macro:->\MPreciprocaldeterminant \let \ETC.}
| {blank space }
| {\par}
| {\par}
| {\par}
| {\par}
| {\par}
| {\par}
| {\par}
| \newcount ->\alloc@ 0\count \countdef \insc@unt
| \alloc@ #1#2#3#4#5->\ifnum \count 1#1<#4\allocationnumber \count 1#1 \global \a
| dvance \count 1#1\@ne \global #3#5\allocationnumber \wlog {\string #5=\string #
| 2\the \allocationnumber }\else \ifnum #1<6 \begingroup \escapechar \m@ne \expan
| dafter \alloc@@ \expandafter {\string #2}#5\else \errmessage {No room for a new
| #2}\fi \fi
| #1<-0
| #2<-\count
| #3<-\countdef
| #4<-\insc@unt
| #5<-\MPscratchCnt
| {\ifnum}
| {true}
| {\count21}
| {changing \count21=18}
| {into \count21=196}
| {\global}
| {globally changing \count10=196}
| {into \count10=197}
| {\global}
| {globally changing \MPscratchCnt=undefined}
| {into \MPscratchCnt=\relax}
| {globally changing \MPscratchCnt=\relax}
| {into \MPscratchCnt=\count196}
| \wlog ->\immediate \write \m@ne
| {\immediate}
| \write->\string \MPscratchCnt =\string \count \the \allocationnumber
| {no mode: \string}
| {\string}
| \MPscratchCnt=\count196
| {vertical mode: \else}
| \newdimen ->\alloc@ 1\dimen \dimendef \insc@unt
| \alloc@ #1#2#3#4#5->\ifnum \count 1#1<#4\allocationnumber \count 1#1 \global \a
| dvance \count 1#1\@ne \global #3#5\allocationnumber \wlog {\string #5=\string #
| 2\the \allocationnumber }\else \ifnum #1<6 \begingroup \escapechar \m@ne \expan
| dafter \alloc@@ \expandafter {\string #2}#5\else \errmessage {No room for a new
| #2}\fi \fi
| #1<-1
| #2<-\dimen
| #3<-\dimendef
| #4<-\insc@unt
| #5<-\MPscratchDim
| {\ifnum}
| {true}
| {\count21}
| {changing \count21=196}
| {into \count21=158}
| {\global}
| {globally changing \count11=158}
| {into \count11=159}
| {\global}
| {globally changing \MPscratchDim=undefined}
| {into \MPscratchDim=\relax}
| {globally changing \MPscratchDim=\relax}
| {into \MPscratchDim=\dimen158}
| \wlog ->\immediate \write \m@ne
| {\immediate}
| \write->\string \MPscratchDim =\string \dimen \the \allocationnumber
| {no mode: \string}
| {\string}
| \MPscratchDim=\dimen158
| {vertical mode: \else}
| {\par}
| {\def}
| {changing \MPadjustdimen=undefined}
| {into \MPadjustdimen=macro:->\MPscratchCnt 0 \doMPadjustdimen }
| {blank space }
| {\par}
| {\def}
| {changing \doMPadjustdimen=undefined}
| {into \doMPadjustdimen=macro:->\ifdim \MPscratchDim >1pt \divide \ETC.}
| {blank space }
| {\par}
| {\par}
| {\par}
| {\def}
| {changing \MPreadjustdimen=undefined}
| {into \MPreadjustdimen=macro:->\ifcase \MPscratchCnt \multiply \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \doMPreadjustdimen=undefined}
| {into \doMPreadjustdimen=macro:->\ifnum \MPscratchCnt >2 \divide \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \MPreciprocaldeterminant=undefined}
| {into \MPreciprocaldeterminant=macro:->\scratchdimen \withoutpt \the \ETC.}
| {blank space }
| {\par}
| \newcount ->\alloc@ 0\count \countdef \insc@unt
| \alloc@ #1#2#3#4#5->\ifnum \count 1#1<#4\allocationnumber \count 1#1 \global \a
| dvance \count 1#1\@ne \global #3#5\allocationnumber \wlog {\string #5=\string #
| 2\the \allocationnumber }\else \ifnum #1<6 \begingroup \escapechar \m@ne \expan
| dafter \alloc@@ \expandafter {\string #2}#5\else \errmessage {No room for a new
| #2}\fi \fi
| #1<-0
| #2<-\count
| #3<-\countdef
| #4<-\insc@unt
| #5<-\MPnumerator
| {\ifnum}
| {true}
| {\count21}
| {changing \count21=158}
| {into \count21=197}
| {\global}
| {globally changing \count10=197}
| {into \count10=198}
| {\global}
| {globally changing \MPnumerator=undefined}
| {into \MPnumerator=\relax}
| {globally changing \MPnumerator=\relax}
| {into \MPnumerator=\count197}
| \wlog ->\immediate \write \m@ne
| {\immediate}
| \write->\string \MPnumerator =\string \count \the \allocationnumber
| {no mode: \string}
| {\string}
| \MPnumerator=\count197
| {vertical mode: \else}
| {\count197}
| {changing \count197=0}
| {into \count197=1073741824}
| {\par}
| {\par}
| {\def}
| {changing \doMPreciprocal=undefined}
| {into \doMPreciprocal=macro:->\ifdim \scratchdimen =1pt \else \ETC.}
| {blank space }
| {\par}
| {\par}
| {\def}
| {changing \cleanupMPconcat=undefined}
| {into \cleanupMPconcat=macro:->\ignoreMPspecials \docleanupMPargument \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \presetMPconcat=undefined}
| {into \presetMPconcat=macro:->\dimen 0=\gMPs 1pt \dimen 2=\gMPs \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \presetMPscale=undefined}
| {into \presetMPscale=macro:->\dimen 0=\gMPs 1pt \dimen 2=0p\ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \noMPtranslate=undefined}
| {into \noMPtranslate=macro:->\dimen 8=0pt \dimen 10=0pt}
| {blank space }
| {\par}
| {\par}
| {\par}
| {\par}
| {\par}
| {\par}
| {\def}
| {changing \doMPconcat=undefined}
| {into \doMPconcat=macro:#1#2#3#4->\dimen 12=#1pt \dimen \ETC.}
| {blank space }
| {\par}
| {\par}
| {\par}
| {\par}
| {\par}
| {\par}
| {\par}
| {\par}
| {\par}
| {\def}
| {changing \finishMPpath=undefined}
| {into \finishMPpath=macro:->\PDFcode {\ifcase \finiMPpath \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \processMPpath=undefined}
| {into \processMPpath=macro:->\checkMPpath \ifcase \nofMPsegments \ETC.}
| {blank space }
| {\par}
| {\par}
| {\def}
| {changing \checkMPpath=undefined}
| {into \checkMPpath=macro:->\ifcase \finiMPpath \ifnum \nofMPsegments \ETC.}
| {blank space }
| {\par}
| {\par}
| {\def}
| {changing \handleMPpathconcat=undefined}
| {into \handleMPpathconcat=macro:->\presetMPconcat \PDFcode {\gMPs \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \handleMPpathscale=undefined}
| {into \handleMPpathscale=macro:->\presetMPscale \PDFcode {\gMPs \ETC.}
| {blank space }
| {\par}
| {\par}
| {\def}
| {changing \dohandleMPpath=undefined}
| {into \dohandleMPpath=macro:#1->\ifcase \lccode `#1\relax \expandafter \ETC.}
| {blank space }
| {\par}
| {\par}
| {\let}
| {changing \dohandleMPpathA=undefined}
| {into \dohandleMPpathA=macro:#1 ->\advance \nofMParguments 1 \ETC.}
| {\par}
| {\par}
| {\def}
| {changing \installMPSkeywordP=undefined}
| {into \installMPSkeywordP=macro:#1#2->\expandafter \def \csname \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \installMPSshortcutP=undefined}
| {into \installMPSshortcutP=macro:#1#2->\expandafter \let \csname \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \dohandleMPpathB=undefined}
| {into \dohandleMPpathB=macro:#1 ->\def \somestring {#1}\ifcsname \ETC.}
| {blank space }
| {\par}
| {\ifx}
| {false}
| {\par}
| \installMPSkeywordP #1#2->\expandafter \def \csname \@@MP :P:#1\endcsname {#2}
| #1<-\PSlineto
| #2<-\setMPkeyword 0
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSlineto ->lineto
| {changing \@@MP:P:lineto=undefined}
| {into \@@MP:P:lineto=\relax}
| {\def}
| {changing \@@MP:P:lineto=\relax}
| {into \@@MP:P:lineto=macro:->\setMPkeyword 0 }
| {blank space }
| \installMPSkeywordP #1#2->\expandafter \def \csname \@@MP :P:#1\endcsname {#2}
| #1<-\PScurveto
| #2<-\setMPkeyword 1
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PScurveto ->curveto
| {changing \@@MP:P:curveto=undefined}
| {into \@@MP:P:curveto=\relax}
| {\def}
| {changing \@@MP:P:curveto=\relax}
| {into \@@MP:P:curveto=macro:->\setMPkeyword 1 }
| {blank space }
| \installMPSkeywordP #1#2->\expandafter \def \csname \@@MP :P:#1\endcsname {#2}
| #1<-\PSrlineto
| #2<-\setMPkeyword 2
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSrlineto ->rlineto
| {changing \@@MP:P:rlineto=undefined}
| {into \@@MP:P:rlineto=\relax}
| {\def}
| {changing \@@MP:P:rlineto=\relax}
| {into \@@MP:P:rlineto=macro:->\setMPkeyword 2 }
| {blank space }
| \installMPSkeywordP #1#2->\expandafter \def \csname \@@MP :P:#1\endcsname {#2}
| #1<-\PSmoveto
| #2<-\edef \lastMPmoveX {\gMPs 1}\edef \lastMPmoveY {\gMPs 2}\resetMPstack \setM
| Pkeyword 3
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSmoveto ->moveto
| {changing \@@MP:P:moveto=undefined}
| {into \@@MP:P:moveto=\relax}
| {\def}
| {changing \@@MP:P:moveto=\relax}
| {into \@@MP:P:moveto=macro:->\edef \lastMPmoveX {\gMPs 1}\edef \ETC.}
| {blank space }
| \installMPSkeywordP #1#2->\expandafter \def \csname \@@MP :P:#1\endcsname {#2}
| #1<-\PSclip
| #2<-\let \handleMPsequence \processMPpath
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSclip ->clip
| {changing \@@MP:P:clip=undefined}
| {into \@@MP:P:clip=\relax}
| {\def}
| {changing \@@MP:P:clip=\relax}
| {into \@@MP:P:clip=macro:->\let \handleMPsequence \processMPpath }
| {blank space }
| \installMPSkeywordP #1#2->\expandafter \def \csname \@@MP :P:#1\endcsname {#2}
| #1<-\PSgsave
| #2<-\chardef \finiMPpath 3
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSgsave ->gsave
| {changing \@@MP:P:gsave=undefined}
| {into \@@MP:P:gsave=\relax}
| {\def}
| {changing \@@MP:P:gsave=\relax}
| {into \@@MP:P:gsave=macro:->\chardef \finiMPpath 3 }
| {blank space }
| \installMPSkeywordP #1#2->\expandafter \def \csname \@@MP :P:#1\endcsname {#2}
| #1<-\PSgrestore
| #2<-
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSgrestore ->grestore
| {changing \@@MP:P:grestore=undefined}
| {into \@@MP:P:grestore=\relax}
| {\def}
| {changing \@@MP:P:grestore=\relax}
| {into \@@MP:P:grestore=macro:->}
| {blank space }
| \installMPSkeywordP #1#2->\expandafter \def \csname \@@MP :P:#1\endcsname {#2}
| #1<-\PSfill
| #2<-\ifcase \finiMPpath \chardef \finiMPpath 2 \let \handleMPsequence \processM
| Ppath \fi
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSfill ->fill
| {changing \@@MP:P:fill=undefined}
| {into \@@MP:P:fill=\relax}
| {\def}
| {changing \@@MP:P:fill=\relax}
| {into \@@MP:P:fill=macro:->\ifcase \finiMPpath \chardef \finiMPpath \ETC.}
| {blank space }
| \installMPSkeywordP #1#2->\expandafter \def \csname \@@MP :P:#1\endcsname {#2}
| #1<-\PSstroke
| #2<-\ifcase \finiMPpath \chardef \finiMPpath 1 \fi \let \handleMPsequence \proc
| essMPpath
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSstroke ->stroke
| {changing \@@MP:P:stroke=undefined}
| {into \@@MP:P:stroke=\relax}
| {\def}
| {changing \@@MP:P:stroke=\relax}
| {into \@@MP:P:stroke=macro:->\ifcase \finiMPpath \chardef \finiMPpath \ETC.}
| {blank space }
| \installMPSkeywordP #1#2->\expandafter \def \csname \@@MP :P:#1\endcsname {#2}
| #1<-\PSclosepath
| #2<-\def \closeMPpath {\PDFcode {h}}
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSclosepath ->closepath
| {changing \@@MP:P:closepath=undefined}
| {into \@@MP:P:closepath=\relax}
| {\def}
| {changing \@@MP:P:closepath=\relax}
| {into \@@MP:P:closepath=macro:->\def \closeMPpath {\PDFcode {h\ETC.}
| {blank space }
| \installMPSkeywordP #1#2->\expandafter \def \csname \@@MP :P:#1\endcsname {#2}
| #1<-\PSconcat
| #2<-\cleanupMPconcat \let \flushMPpath \flushconcatMPpath \handleMPpathconcat
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSconcat ->concat
| {changing \@@MP:P:concat=undefined}
| {into \@@MP:P:concat=\relax}
| {\def}
| {changing \@@MP:P:concat=\relax}
| {into \@@MP:P:concat=macro:->\cleanupMPconcat \let \flushMPpath \ETC.}
| {blank space }
| \installMPSkeywordP #1#2->\expandafter \def \csname \@@MP :P:#1\endcsname {#2}
| #1<-\PSscale
| #2<-\let \flushMPpath \flushconcatMPpath \handleMPpathscale
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSscale ->scale
| {changing \@@MP:P:scale=undefined}
| {into \@@MP:P:scale=\relax}
| {\def}
| {changing \@@MP:P:scale=\relax}
| {into \@@MP:P:scale=macro:->\let \flushMPpath \flushconcatMPpath \ETC.}
| {blank space }
| {\par}
| \installMPSshortcutP #1#2->\expandafter \let \csname \@@MP :P:#1\expandafter \e
| ndcsname \csname \@@MP :P:#2\endcsname
| #1<-l
| #2<-\PSlineto
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSlineto ->lineto
| {changing \@@MP:P:l=undefined}
| {into \@@MP:P:l=\relax}
| {\let}
| {changing \@@MP:P:l=\relax}
| {into \@@MP:P:l=macro:->\setMPkeyword 0 }
| \installMPSshortcutP #1#2->\expandafter \let \csname \@@MP :P:#1\expandafter \e
| ndcsname \csname \@@MP :P:#2\endcsname
| #1<-r
| #2<-\PSrlineto
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSrlineto ->rlineto
| {changing \@@MP:P:r=undefined}
| {into \@@MP:P:r=\relax}
| {\let}
| {changing \@@MP:P:r=\relax}
| {into \@@MP:P:r=macro:->\setMPkeyword 2 }
| \installMPSshortcutP #1#2->\expandafter \let \csname \@@MP :P:#1\expandafter \e
| ndcsname \csname \@@MP :P:#2\endcsname
| #1<-m
| #2<-\PSmoveto
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSmoveto ->moveto
| {changing \@@MP:P:m=undefined}
| {into \@@MP:P:m=\relax}
| {\let}
| {changing \@@MP:P:m=\relax}
| {into \@@MP:P:m=macro:->\edef \lastMPmoveX {\gMPs 1}\edef \ETC.}
| \installMPSshortcutP #1#2->\expandafter \let \csname \@@MP :P:#1\expandafter \e
| ndcsname \csname \@@MP :P:#2\endcsname
| #1<-c
| #2<-\PScurveto
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PScurveto ->curveto
| {changing \@@MP:P:c=undefined}
| {into \@@MP:P:c=\relax}
| {\let}
| {changing \@@MP:P:c=\relax}
| {into \@@MP:P:c=macro:->\setMPkeyword 1 }
| {\par}
| \installMPSshortcutP #1#2->\expandafter \let \csname \@@MP :P:#1\expandafter \e
| ndcsname \csname \@@MP :P:#2\endcsname
| #1<-q
| #2<-\PSgsave
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSgsave ->gsave
| {changing \@@MP:P:q=undefined}
| {into \@@MP:P:q=\relax}
| {\let}
| {changing \@@MP:P:q=\relax}
| {into \@@MP:P:q=macro:->\chardef \finiMPpath 3 }
| \installMPSshortcutP #1#2->\expandafter \let \csname \@@MP :P:#1\expandafter \e
| ndcsname \csname \@@MP :P:#2\endcsname
| #1<-Q
| #2<-\PSgrestore
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSgrestore ->grestore
| {changing \@@MP:P:Q=undefined}
| {into \@@MP:P:Q=\relax}
| {\let}
| {changing \@@MP:P:Q=\relax}
| {into \@@MP:P:Q=macro:->}
| \installMPSshortcutP #1#2->\expandafter \let \csname \@@MP :P:#1\expandafter \e
| ndcsname \csname \@@MP :P:#2\endcsname
| #1<-S
| #2<-\PSstroke
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSstroke ->stroke
| {changing \@@MP:P:S=undefined}
| {into \@@MP:P:S=\relax}
| {\let}
| {changing \@@MP:P:S=\relax}
| {into \@@MP:P:S=macro:->\ifcase \finiMPpath \chardef \finiMPpath \ETC.}
| \installMPSshortcutP #1#2->\expandafter \let \csname \@@MP :P:#1\expandafter \e
| ndcsname \csname \@@MP :P:#2\endcsname
| #1<-F
| #2<-\PSfill
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSfill ->fill
| {changing \@@MP:P:F=undefined}
| {into \@@MP:P:F=\relax}
| {\let}
| {changing \@@MP:P:F=\relax}
| {into \@@MP:P:F=macro:->\ifcase \finiMPpath \chardef \finiMPpath \ETC.}
| \installMPSshortcutP #1#2->\expandafter \let \csname \@@MP :P:#1\expandafter \e
| ndcsname \csname \@@MP :P:#2\endcsname
| #1<-B
| #2<-\PSgsave
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSgsave ->gsave
| {changing \@@MP:P:B=undefined}
| {into \@@MP:P:B=\relax}
| {\let}
| {changing \@@MP:P:B=\relax}
| {into \@@MP:P:B=macro:->\chardef \finiMPpath 3 }
| \installMPSshortcutP #1#2->\expandafter \let \csname \@@MP :P:#1\expandafter \e
| ndcsname \csname \@@MP :P:#2\endcsname
| #1<-W
| #2<-\PSclip
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSclip ->clip
| {changing \@@MP:P:W=undefined}
| {into \@@MP:P:W=\relax}
| {\let}
| {changing \@@MP:P:W=\relax}
| {into \@@MP:P:W=macro:->\let \handleMPsequence \processMPpath }
| \installMPSshortcutP #1#2->\expandafter \let \csname \@@MP :P:#1\expandafter \e
| ndcsname \csname \@@MP :P:#2\endcsname
| #1<-p
| #2<-\PSclosepath
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSclosepath ->closepath
| {changing \@@MP:P:p=undefined}
| {into \@@MP:P:p=\relax}
| {\let}
| {changing \@@MP:P:p=\relax}
| {into \@@MP:P:p=macro:->\def \closeMPpath {\PDFcode {h\ETC.}
| {\par}
| \installMPSshortcutP #1#2->\expandafter \let \csname \@@MP :P:#1\expandafter \e
| ndcsname \csname \@@MP :P:#2\endcsname
| #1<-s
| #2<-\PSscale
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSscale ->scale
| {changing \@@MP:P:s=undefined}
| {into \@@MP:P:s=\relax}
| {\let}
| {changing \@@MP:P:s=\relax}
| {into \@@MP:P:s=macro:->\let \flushMPpath \flushconcatMPpath \ETC.}
| \installMPSshortcutP #1#2->\expandafter \let \csname \@@MP :P:#1\expandafter \e
| ndcsname \csname \@@MP :P:#2\endcsname
| #1<-t
| #2<-\PSconcat
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| {\expandafter}
| {\csname}
| \@@MP ->@@MP
| \PSconcat ->concat
| {changing \@@MP:P:t=undefined}
| {into \@@MP:P:t=\relax}
| {\let}
| {changing \@@MP:P:t=\relax}
| {into \@@MP:P:t=macro:->\cleanupMPconcat \let \flushMPpath \ETC.}
| {\par}
| {\par}
| {\par}
| {\ifx}
| {true}
| \newcount ->\alloc@ 0\count \countdef \insc@unt
| \alloc@ #1#2#3#4#5->\ifnum \count 1#1<#4\allocationnumber \count 1#1 \global \a
| dvance \count 1#1\@ne \global #3#5\allocationnumber \wlog {\string #5=\string #
| 2\the \allocationnumber }\else \ifnum #1<6 \begingroup \escapechar \m@ne \expan
| dafter \alloc@@ \expandafter {\string #2}#5\else \errmessage {No room for a new
| #2}\fi \fi
| #1<-0
| #2<-\count
| #3<-\countdef
| #4<-\insc@unt
| #5<-\makeMPintoPDFobject
| {\ifnum}
| {true}
| {\count21}
| {changing \count21=197}
| {into \count21=198}
| {\global}
| {globally changing \count10=198}
| {into \count10=199}
| {\global}
| {globally changing \makeMPintoPDFobject=undefined}
| {into \makeMPintoPDFobject=\relax}
| {globally changing \makeMPintoPDFobject=\relax}
| {into \makeMPintoPDFobject=\count198}
| \wlog ->\immediate \write \m@ne
| {\immediate}
| \write->\string \makeMPintoPDFobject =\string \count \the \allocationnumber
| {no mode: \string}
| {\string}
| \makeMPintoPDFobject=\count198
| {vertical mode: \else}
| {\fi}
| {\par}
| {\def}
| {changing \lastPDFMPobject=undefined}
| {into \lastPDFMPobject=macro:->0}
| {blank space }
| {\par}
| {\par}
| {\let}
| {changing \currentPDFresources=undefined}
| {into \currentPDFresources=macro:->}
| {\par}
| \newtoks ->\alloc@ 5\toks \toksdef \@cclvi
| \alloc@ #1#2#3#4#5->\ifnum \count 1#1<#4\allocationnumber \count 1#1 \global \a
| dvance \count 1#1\@ne \global #3#5\allocationnumber \wlog {\string #5=\string #
| 2\the \allocationnumber }\else \ifnum #1<6 \begingroup \escapechar \m@ne \expan
| dafter \alloc@@ \expandafter {\string #2}#5\else \errmessage {No room for a new
| #2}\fi \fi
| #1<-5
| #2<-\toks
| #3<-\toksdef
| #4<-\@cclvi
| #5<-\everyMPtoPDFconversion
| {\ifnum}
| {true}
| {\count21}
| {changing \count21=198}
| {into \count21=19}
| {\global}
| {globally changing \count15=19}
| {into \count15=20}
| {\global}
| {globally changing \everyMPtoPDFconversion=undefined}
| {into \everyMPtoPDFconversion=\relax}
| {globally changing \everyMPtoPDFconversion=\relax}
| {into \everyMPtoPDFconversion=\toks19}
| \wlog ->\immediate \write \m@ne
| {\immediate}
| \write->\string \everyMPtoPDFconversion =\string \toks \the \allocationnumber
| {no mode: \string}
| {\string}
| \everyMPtoPDFconversion=\toks19
| {vertical mode: \else}
| {\par}
| {\def}
| {changing \convertMPtoPDF=undefined}
| {into \convertMPtoPDF=macro:->\bgroup \defineMPtoPDFfallbacks \ETC.}
| {blank space }
| {\par}
| {\par}
| {\def}
| {changing \processMPtoPDFfile=undefined}
| {into \processMPtoPDFfile=macro:->\bgroup \let \finishMPgraphic \ETC.}
| {blank space }
| {\par}
| {\let}
| {changing \setMPextensions=undefined}
| {into \setMPextensions=\relax}
| {\par}
| {\def}
| {changing \doprocessMPtoPDFfile=undefined}
| {into \doprocessMPtoPDFfile=macro:#1#2#3->\setMPspecials \setMPextensions \ETC.
| }
| {blank space }
| {\par}
| {\def}
| {changing \PDFMPformoffset=undefined}
| {into \PDFMPformoffset=macro:->\ifx \objectoffset \undefined \ETC.}
| {blank space }
| {\par}
| {\chardef}
| {changing \blackoutMPgraphic=undefined}
| {into \blackoutMPgraphic=\relax}
| {changing \blackoutMPgraphic=\relax}
| {into \blackoutMPgraphic=\char"0}
| {\par}
| {\def}
| {changing \finishMPgraphic=undefined}
| {into \finishMPgraphic=macro:->\stopMPresources \egroup \setbox \ETC.}
| {blank space }
| {\par}
| {\par}
| {\def}
| {changing \dopackageMPgraphic=undefined}
| {into \dopackageMPgraphic=macro:#1->\ifcase \makeMPintoPDFobject \ETC.}
| {blank space }
| {\par}
| {\def}
| {changing \setMPPDFobject=undefined}
| {into \setMPPDFobject=macro:#1#2->\ifx \pdfxform \undefined \ETC.}
| {blank space }
| {\par}
| {\let}
| {changing \getMPPDFobject=undefined}
| {into \getMPPDFobject=\relax}
| {\par}
| {\par}
| {\ifx}
| {true}
| {\def}
| {changing \deleteMPgraphic=undefined}
| {into \deleteMPgraphic=macro:#1->}
| {blank space }
| {\fi}
| {\par}
| {\ifx}
| {true}
| {\let}
| {changing \startMPresources=undefined}
| {into \startMPresources=\relax}
| {\let}
| {changing \stopMPresources=undefined}
| {into \stopMPresources=\relax}
| {\fi}
| {\par}
| {\par}
| {\def}
| {changing \twodigitMPoutput=undefined}
| {into \twodigitMPoutput=macro:->\let \!MP \twodigitrounding \def \ETC.}
| {blank space }
| {\par}
| {\let}
| {changing \!MP=undefined}
| {into \!MP=macro:->}
| {\let}
| {changing \!MPgMPa=undefined}
| {into \!MPgMPa=macro:#1->\csname \@@MP 0\number #1\endcsname }
| {\let}
| {changing \!MPgMPs=undefined}
| {into \!MPgMPs=macro:#1->\csname \@@MP \the \nofMPsegments \ETC.}
| {\par}
| {\par}
| \protect ->\let \protect \@@mpstopdf@@protect \let \unprotect \@@mpstopdf@@unpr
| otect \catcode `@=11\catcode `!=12\catcode `?=12\catcode `/=12\catcode `-=12\ca
| tcode `:=12\catcode `;=12\catcode `"=12\catcode `<=12\catcode `>=12\catcode ``=
| 12
| {\let}
| {changing \protect=macro:->\let \protect \@@mpstopdf@@protect \ETC.}
| {into \protect=\relax}
| {\let}
| {reassigning \unprotect=macro:->\let \@@mpstopdf@@unprotect \unprotect \ETC.}
| {\catcode}
| {reassigning \catcode64=11}
| {\catcode}
| {changing \catcode33=11}
| {into \catcode33=12}
| {\catcode}
| {changing \catcode63=11}
| {into \catcode63=12}
| {\catcode}
| {reassigning \catcode47=12}
| {\catcode}
| {reassigning \catcode45=12}
| {\catcode}
| {reassigning \catcode58=12}
| {\catcode}
| {reassigning \catcode59=12}
| {\catcode}
| {reassigning \catcode34=12}
| {\catcode}
| {reassigning \catcode60=12}
| {\catcode}
| {reassigning \catcode62=12}
| {\catcode}
| {\endinput}
| )
| \GPT@restore@supp ->\let \undefined \GPTorg@supp@undefined \let \GPTorg@supp@un
| defined \@undefined \endlinechar 13\catcode 9 10\catcode 13 5\catcode 32 10\cat
| code 33 12\catcode 34 12\catcode 35 6\catcode 36 3\catcode 37 14\catcode 38 4\c
| atcode 39 12\catcode 40 12\catcode 41 12\catcode 42 12\catcode 43 12\catcode 44
| 12\catcode 45 12\catcode 46 12\catcode 47 12\catcode 58 12\catcode 59 12\catco
| de 60 12\catcode 61 12\catcode 62 12\catcode 63 12\catcode 64 12\catcode 91 12\
| catcode 92 0\catcode 93 12\catcode 94 7\catcode 95 8\catcode 96 12\catcode 123
| 1\catcode 124 12\catcode 125 2\catcode 126 13
| {reassigning \catcode96=12}
| {\let}
| {reassigning \undefined=undefined}
| {\let}
| {reassigning \GPTorg@supp@undefined=undefined}
| {\endlinechar}
| {reassigning \endlinechar=13}
| {\catcode}
| {reassigning \catcode9=10}
| {\catcode}
| {reassigning \catcode13=5}
| {\catcode}
| {reassigning \catcode32=10}
| {\catcode}
| {reassigning \catcode33=12}
| {\catcode}
| {reassigning \catcode34=12}
| {\catcode}
| {reassigning \catcode35=6}
| {\catcode}
| {reassigning \catcode36=3}
| {\catcode}
| {reassigning \catcode37=14}
| {\catcode}
| {reassigning \catcode38=4}
| {\catcode}
| {reassigning \catcode39=12}
| {\catcode}
| {reassigning \catcode40=12}
| {\catcode}
| {reassigning \catcode41=12}
| {\catcode}
| {reassigning \catcode42=12}
| {\catcode}
| {reassigning \catcode43=12}
| {\catcode}
| {reassigning \catcode44=12}
| {\catcode}
| {reassigning \catcode45=12}
| {\catcode}
| {reassigning \catcode46=12}
| {\catcode}
| {reassigning \catcode47=12}
| {\catcode}
| {reassigning \catcode58=12}
| {\catcode}
| {reassigning \catcode59=12}
| {\catcode}
| {reassigning \catcode60=12}
| {\catcode}
| {reassigning \catcode61=12}
| {\catcode}
| {reassigning \catcode62=12}
| {\catcode}
| {reassigning \catcode63=12}
| {\catcode}
| {changing \catcode64=11}
| {into \catcode64=12}
| {\catcode}
| {reassigning \catcode91=12}
| {\catcode}
| {reassigning \catcode92=0}
| {\catcode}
| {reassigning \catcode93=12}
| {\catcode}
| {reassigning \catcode94=7}
| {\catcode}
| {reassigning \catcode95=8}
| {\catcode}
| {reassigning \catcode96=12}
| {\catcode}
| {reassigning \catcode123=1}
| {\catcode}
| {reassigning \catcode124=12}
| {\catcode}
| {reassigning \catcode125=2}
| {\catcode}
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-convertMPtoPDF
| {\ifcsname}
| {true}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\newcommand *{\convertMPtoPDF }[3]{\GPT@error {Cannot convert ##1 from MPS
| to PDF.\MessageBreak The support file `supp-pdf.mkii' (supp-pdf.tex) is missing
| }{The graphics driver for pdfTeX needs `supp-pdf.mkii'\MessageBreak (or `supp-p
| df.tex' and/or `supp-mis.tex')\MessageBreak to convert MetaPost output files to
| PDF.\MessageBreak These files are part of ConTeXt and can also be found here:\
| MessageBreak \ltx@space \ltx@space CTAN:macros/pdftex/graphics/\MessageBreak Yo
| u'll get more errors if you'll continue now.}}
| #2<-
| {reassigning \catcode126=13}
| {\let}
| {changing \GPT@LoadSuppPdf=macro:->\ltx@IfUndefined {convertMPtoP\ETC.}
| {into \GPT@LoadSuppPdf=\relax}
| \ltx@IfUndefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-define@key
| {\ifcsname}
| {true}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-
| #2<-\define@key {Gin}{natwidth}{}\define@key {Gin}{natheight}{}
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@addtofilelist {supp-pdf.mkii\ETC.}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Gin
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter G}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Gin}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Gin
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Gin
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter G}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Gin\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Gin
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Gin}
| {\edef}
| {changing \XKV@header=macro:->KV@Gin@}
| {into \XKV@header=macro:->Gin}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Gin
| {\fi}
| {changing \XKV@header=macro:->Gin}
| {into \XKV@header=macro:->KV@Gin@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Gin
| {\futurelet}
| {reassigning \XKV@resa=the letter G}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Gin\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Gin
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Gin}
| {into \toks14=Gin}
| {\edef}
| {changing \XKV@tfam=macro:->Gin}
| {into \XKV@tfam=macro:->Gin}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-natwidth
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {natwidth}
| #3<-\expandafter \def \csname \XKV@header natwidth\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {natwidth}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header natwidth\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Gin@
| {changing \KV@Gin@natwidth=undefined}
| {into \KV@Gin@natwidth=\relax}
| {\def}
| {changing \KV@Gin@natwidth=\relax}
| {into \KV@Gin@natwidth=macro:#1->}
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {natwidth}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Gin
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter G}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Gin}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Gin
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Gin
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter G}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Gin\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Gin
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Gin}
| {\edef}
| {changing \XKV@header=macro:->KV@Gin@}
| {into \XKV@header=macro:->Gin}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Gin
| {\fi}
| {changing \XKV@header=macro:->Gin}
| {into \XKV@header=macro:->KV@Gin@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Gin
| {\futurelet}
| {reassigning \XKV@resa=the letter G}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Gin\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Gin
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Gin}
| {into \toks14=Gin}
| {\edef}
| {changing \XKV@tfam=macro:->Gin}
| {into \XKV@tfam=macro:->Gin}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-natheight
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {natheight}
| #3<-\expandafter \def \csname \XKV@header natheight\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {natheight}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header natheight\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Gin@
| {changing \KV@Gin@natheight=undefined}
| {into \KV@Gin@natheight=\relax}
| {\def}
| {changing \KV@Gin@natheight=\relax}
| {into \KV@Gin@natheight=macro:#1->}
| {\let}
| {changing \default@color=undefined}
| {into \default@color=macro:->0 g 0 G}
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-pst-pdf
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {changing \ver@pst-pdf.sty=undefined}
| {into \ver@pst-pdf.sty=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-
| #2<-\@ifpackageloaded {pdftricks}{}{\RequirePackage {pdftexcmds}[2007/11/11]\ex
| pandafter \ifx \csname pdf@shellescape\endcsname \relax \else \ifnum \pdf@shell
| escape >0 \RequirePackage {epstopdf-base}[2009/07/12]\fi \fi }
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-pdftricks
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {changing \ver@pdftricks.sty=undefined}
| {into \ver@pdftricks.sty=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-
| #2<-\RequirePackage {pdftexcmds}[2007/11/11]\expandafter \ifx \csname pdf@shell
| escape\endcsname \relax \else \ifnum \pdf@shellescape >0 \RequirePackage {epsto
| pdf-base}[2009/07/12]\fi \fi
| \RequirePackage ->\@fileswithoptions \@pkgextension
| \@fileswithoptions #1->\@ifnextchar [{\@fileswith@ptions #1}{\@fileswith@ptions
| #1[]}
| #1<-\@pkgextension
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@ptions \@pkgextension
| #3<-\@fileswith@ptions \@pkgextension []
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {natheight}}
| {into \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@fileswith@ptions \@pkgextension []
| \@fileswith@ptions #1[#2]#3->\@ifnextchar [{\@fileswith@pti@ns #1[{#2}]#3}{\@fi
| leswith@pti@ns #1[{#2}]#3[]}
| #1<-\@pkgextension
| #2<-
| #3<-pdftexcmds
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@pti@ns \@pkgextension [{}]pdftexcmds
| #3<-\@fileswith@pti@ns \@pkgextension [{}]pdftexcmds[]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {into \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@fileswith@pti@ns \@pkgextension [{}]pdftexcmds
| \@fileswith@pti@ns #1[#2]#3[#4]->\ifx #1\@clsextension \ifx \@classoptionslist
| \relax \xdef \@classoptionslist {\zap@space #2 \@empty }\def \reserved@a {\@one
| filewithoptions #3[{#2}][{#4}]#1\@documentclasshook }\else \def \reserved@a {\@
| onefilewithoptions #3[{#2}][{#4}]#1}\fi \else \def \reserved@b ##1,{\ifx \@nil
| ##1\relax \else \ifx \relax ##1\relax \else \noexpand \@onefilewithoptions ##1[
| {#2}][{#4}]\noexpand \@pkgextension \fi \expandafter \reserved@b \fi }\edef \re
| served@a {\zap@space #3 \@empty }\edef \reserved@a {\expandafter \reserved@b \r
| eserved@a ,\@nil ,}\fi \reserved@a
| #1<-\@pkgextension
| #2<-
| #3<-pdftexcmds
| #4<-2007/11/11
| {\ifx}
| {false}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {\edef}
| \zap@space #1 #2->#1\ifx #2\@empty \else \expandafter \zap@space \fi #2
| #1<-pdftexcmds
| #2<-\@empty
| {\ifx}
| {true}
| {\else}
| \@empty ->
| {changing \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@a=macro:->pdftexcmds}
| {\edef}
| {\expandafter}
| \reserved@a ->pdftexcmds
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2007/11/11}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-pdftexcmds
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\noexpand}
| {\noexpand}
| {\fi}
| {\expandafter}
| {\fi}
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2007/11/11}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-\@nil
| {\ifx}
| {true}
| {\else}
| {changing \reserved@a=macro:->pdftexcmds}
| {into \reserved@a=macro:->\@onefilewithoptions pdftexcmd\ETC.}
| {\fi}
| \reserved@a ->\@onefilewithoptions pdftexcmds[{}][{2007/11/11}]\@pkgextension \
| relax
| \@onefilewithoptions #1[#2][#3]#4->\@pushfilename \xdef \@currname {#1}\global
| \let \@currext #4\expandafter \let \csname \@currname .\@currext -h@@k\endcsnam
| e \@empty \let \CurrentOption \@empty \@reset@ptions \makeatletter \def \reserv
| ed@a {\@ifl@aded \@currext {#1}{\@if@ptions \@currext {#1}{#2}{}{\@latex@error
| {Option clash for \@cls@pkg \space #1}{The package #1 has already been loaded w
| ith options:\MessageBreak \space \space [\@ptionlist {#1.\@currext }]\MessageBr
| eak There has now been an attempt to load it with options\MessageBreak \space \
| space [#2]\MessageBreak Adding the global options:\MessageBreak \space \space \
| @ptionlist {#1.\@currext },#2\MessageBreak to your \noexpand \documentclass dec
| laration may fix this.\MessageBreak Try typing \space <return> \space to procee
| d.}}}{\@pass@ptions \@currext {#2}{#1}\global \expandafter \let \csname ver@\@c
| urrname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@currext
| }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@unpr
| ocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \let
| \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptions
| } \@ifl@ter \@currext {#1}{#3}{}{\@latex@warning@no@line {You have requested,\o
| n@line , version\MessageBreak `#3' of \@cls@pkg \space #1,\MessageBreak but onl
| y version\MessageBreak `\csname ver@#1.\@currext \endcsname '\MessageBreak is a
| vailable}}\ifx \@currext \@clsextension \let \LoadClass \@twoloadclasserror \fi
| \@popfilename \@reset@ptions }\reserved@a
| #1<-pdftexcmds
| #2<-
| #3<-2007/11/11
| #4<-\@pkgextension
| \@pushfilename ->\edef \l_expl_status_stack_tl {\ifodd \l_expl_status_bool 1\el
| se 0\fi \l_expl_status_stack_tl }\ExplSyntaxOff \xdef \@currnamestack {{\@currn
| ame }{\@currext }{\the \catcode `\@}\@currnamestack }
| {\edef}
| {\ifodd}
| {false}
| {\fi}
| \l_expl_status_stack_tl ->
| {changing \l_expl_status_stack_tl=macro:->}
| {into \l_expl_status_stack_tl=macro:->0}
| \ExplSyntaxOff ->
| {\xdef}
| \@currname ->
| \@currext ->
| \@currnamestack ->
| {globally changing \@currnamestack=macro:->}
| {into \@currnamestack=macro:->{}{}{12}}
| {\xdef}
| {globally changing \@currname=macro:->}
| {into \@currname=macro:->pdftexcmds}
| {\global}
| {globally changing \@currext=macro:->}
| {into \@currext=macro:->sty}
| {\expandafter}
| {\csname}
| \@currname ->pdftexcmds
| \@currext ->sty
| {\let}
| {reassigning \pdftexcmds.sty-h@@k=macro:->}
| {\let}
| {reassigning \CurrentOption=macro:->}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| \makeatletter ->\catcode `\@11\relax
| {\catcode}
| {changing \catcode64=12}
| {into \catcode64=11}
| {\relax}
| {\def}
| {changing \reserved@a=macro:->\@onefilewithoptions pdftexcmd\ETC.}
| {into \reserved@a=macro:->\@ifl@aded \@currext {pdftexcm\ETC.}
| \reserved@a ->\@ifl@aded \@currext {pdftexcmds}{\@if@ptions \@currext {pdftexcm
| ds}{}{}{\@latex@error {Option clash for \@cls@pkg \space pdftexcmds}{The packag
| e pdftexcmds has already been loaded with options:\MessageBreak \space \space [
| \@ptionlist {pdftexcmds.\@currext }]\MessageBreak There has now been an attempt
| to load it with options\MessageBreak \space \space []\MessageBreak Adding the
| global options:\MessageBreak \space \space \@ptionlist {pdftexcmds.\@currext },
| \MessageBreak to your \noexpand \documentclass declaration may fix this.\Messag
| eBreak Try typing \space <return> \space to proceed.}}}{\@pass@ptions \@currext
| {}{pdftexcmds}\global \expandafter \let \csname ver@\@currname .\@currext \end
| csname \@empty \InputIfFileExists {\@currname .\@currext }{}{\@missingfileerror
| \@currname \@currext }\let \@unprocessedoptions \@@unprocessedoptions \csname
| \@currname .\@currext -h@@k\endcsname \expandafter \let \csname \@currname .\@c
| urrext -h@@k\endcsname \@undefined \@unprocessedoptions } \@ifl@ter \@currext {
| pdftexcmds}{2007/11/11}{}{\@latex@warning@no@line {You have requested,\on@line
| , version\MessageBreak `2007/11/11' of \@cls@pkg \space pdftexcmds,\MessageBrea
| k but only version\MessageBreak `\csname ver@pdftexcmds.\@currext \endcsname '\
| MessageBreak is available}}\ifx \@currext \@clsextension \let \LoadClass \@twol
| oadclasserror \fi \@popfilename \@reset@ptions
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@currext
| #2<-pdftexcmds
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-\@if@ptions \@currext {pdftexcmds}{}{}{\@latex@error {Option clash for \@cl
| s@pkg \space pdftexcmds}{The package pdftexcmds has already been loaded with op
| tions:\MessageBreak \space \space [\@ptionlist {pdftexcmds.\@currext }]\Message
| Break There has now been an attempt to load it with options\MessageBreak \space
| \space []\MessageBreak Adding the global options:\MessageBreak \space \space \
| @ptionlist {pdftexcmds.\@currext },\MessageBreak to your \noexpand \documentcla
| ss declaration may fix this.\MessageBreak Try typing \space <return> \space to
| proceed.}}
| #2<-\@pass@ptions \@currext {}{pdftexcmds}\global \expandafter \let \csname ver
| @\@currname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@cur
| rext }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@
| unprocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \
| let \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedopti
| ons
| \@if@ptions #1#2->\@expandtwoargs \@if@pti@ns {\@ptionlist {#2.#1}}
| #1<-\@currext
| #2<-pdftexcmds
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\@if@pti@ns
| #2<-\@ptionlist {pdftexcmds.\@currext }
| #3<-
| {\edef}
| {\noexpand}
| \@ptionlist #1->\@ifundefined {opt@#1}\@empty {\csname opt@#1\endcsname }
| #1<-pdftexcmds.\@currext
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-opt@pdftexcmds.\@currext
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@empty
| #2<-\csname opt@pdftexcmds.\@currext \endcsname
| {\csname}
| \@currext ->sty
| \opt@pdftexcmds.sty ->
| {changing \reserved@a=macro:->\@ifl@aded \@currext {pdftexcm\ETC.}
| {into \reserved@a=macro:->\@if@pti@ns {}{}}
| \reserved@a ->\@if@pti@ns {}{}
| \@if@pti@ns #1#2->\let \reserved@a \@firstoftwo \@for \reserved@b :=#2\do {\exp
| andafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,#1,}\ifin@ \else \let
| \reserved@a \@secondoftwo \fi }\reserved@a
| #1<-
| #2<-
| {\let}
| {changing \reserved@a=macro:->\@if@pti@ns {}{}}
| {into \reserved@a=\long macro:#1#2->#1}
| \@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\i
| fx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi
| #1<-\reserved@b
| #2<-
| #3<-\expandafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,,}\ifin@ \els
| e \let \reserved@a \@secondoftwo \fi
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\def}
| {changing \@fortmp=macro:->sectionbib}
| {into \@fortmp=macro:->}
| {\ifx}
| {true}
| {\else}
| \reserved@a #1#2->#1
| #1<-
| #2<-\@latex@error {Option clash for \@cls@pkg \space pdftexcmds}{The package pd
| ftexcmds has already been loaded with options:\MessageBreak \space \space [\@pt
| ionlist {pdftexcmds.\@currext }]\MessageBreak There has now been an attempt to
| load it with options\MessageBreak \space \space []\MessageBreak Adding the glob
| al options:\MessageBreak \space \space \@ptionlist {pdftexcmds.\@currext },\Mes
| sageBreak to your \noexpand \documentclass declaration may fix this.\MessageBre
| ak Try typing \space <return> \space to proceed.}
| {blank space }
| \@ifl@ter #1#2->\expandafter \@ifl@t@r \csname ver@#2.#1\endcsname
| #1<-\@currext
| #2<-pdftexcmds
| {\expandafter}
| {\csname}
| \@currext ->sty
| \@ifl@t@r #1#2->\ifnum \expandafter \@parse@version #1//00\@nil <\expandafter \
| @parse@version #2//00\@nil \expandafter \@secondoftwo \else \expandafter \@firs
| toftwo \fi
| #1<-\ver@pdftexcmds.sty
| #2<-2007/11/11
| {\ifnum}
| {\expandafter}
| \ver@pdftexcmds.sty ->2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (
| HO)
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2011
| #2<-11
| #3<-2
| #4<-9
| #5<- v0.20 Utility functions of pdfTeX for LuaTeX (HO)//00
| {\expandafter}
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2007
| #2<-11
| #3<-1
| #4<-1
| #5<-//00
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\@latex@warning@no@line {You have requested,\on@line , version\MessageBreak
| `2007/11/11' of \@cls@pkg \space pdftexcmds,\MessageBreak but only version\Mes
| sageBreak `\csname ver@pdftexcmds.\@currext \endcsname '\MessageBreak is availa
| ble}
| {\ifx}
| {false}
| \@popfilename ->\expandafter \@p@pfilename \@currnamestack \@nil \if a\l_expl_s
| tatus_stack_tl a\ExplSyntaxOff \else \expandafter \expl_status_pop:w \l_expl_st
| atus_stack_tl \@nil \fi
| {\expandafter}
| \@currnamestack ->{}{}{12}
| \@p@pfilename #1#2#3#4\@nil ->\gdef \@currname {#1}\gdef \@currext {#2}\catcode
| `\@ #3\relax \gdef \@currnamestack {#4}
| #1<-
| #2<-
| #3<-12
| #4<-
| {\gdef}
| {globally changing \@currname=macro:->pdftexcmds}
| {into \@currname=macro:->}
| {\gdef}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->}
| {\catcode}
| {changing \catcode64=11}
| {into \catcode64=12}
| {\relax}
| {\gdef}
| {globally changing \@currnamestack=macro:->{}{}{12}}
| {into \@currnamestack=macro:->}
| {\if}
| \l_expl_status_stack_tl ->0
| {false}
| {\expandafter}
| \l_expl_status_stack_tl ->0
| \expl_status_pop:w #1#2\@nil ->\def \l_expl_status_stack_tl {#2}\ifodd #1 \expa
| ndafter \ExplSyntaxOn \else \expandafter \ExplSyntaxOff \fi
| #1<-0
| #2<-
| {\def}
| {changing \l_expl_status_stack_tl=macro:->0}
| {into \l_expl_status_stack_tl=macro:->}
| {\ifodd}
| {false}
| {\expandafter}
| {\fi}
| \ExplSyntaxOff ->
| {\fi}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| {\relax}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\ifnum}
| \pdf@shellescape ->\pdfshellescape
| {true}
| \RequirePackage ->\@fileswithoptions \@pkgextension
| \@fileswithoptions #1->\@ifnextchar [{\@fileswith@ptions #1}{\@fileswith@ptions
| #1[]}
| #1<-\@pkgextension
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@ptions \@pkgextension
| #3<-\@fileswith@ptions \@pkgextension []
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=\long macro:#1#2->#1}
| {into \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {\def}
| {changing \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {into \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@fileswith@ptions \@pkgextension []
| \@fileswith@ptions #1[#2]#3->\@ifnextchar [{\@fileswith@pti@ns #1[{#2}]#3}{\@fi
| leswith@pti@ns #1[{#2}]#3[]}
| #1<-\@pkgextension
| #2<-
| #3<-epstopdf-base
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@pti@ns \@pkgextension [{}]epstopdf-base
| #3<-\@fileswith@pti@ns \@pkgextension [{}]epstopdf-base[]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {into \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@fileswith@pti@ns \@pkgextension [{}]epstopdf-base
| \@fileswith@pti@ns #1[#2]#3[#4]->\ifx #1\@clsextension \ifx \@classoptionslist
| \relax \xdef \@classoptionslist {\zap@space #2 \@empty }\def \reserved@a {\@one
| filewithoptions #3[{#2}][{#4}]#1\@documentclasshook }\else \def \reserved@a {\@
| onefilewithoptions #3[{#2}][{#4}]#1}\fi \else \def \reserved@b ##1,{\ifx \@nil
| ##1\relax \else \ifx \relax ##1\relax \else \noexpand \@onefilewithoptions ##1[
| {#2}][{#4}]\noexpand \@pkgextension \fi \expandafter \reserved@b \fi }\edef \re
| served@a {\zap@space #3 \@empty }\edef \reserved@a {\expandafter \reserved@b \r
| eserved@a ,\@nil ,}\fi \reserved@a
| #1<-\@pkgextension
| #2<-
| #3<-epstopdf-base
| #4<-2009/07/12
| {\ifx}
| {false}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {\edef}
| \zap@space #1 #2->#1\ifx #2\@empty \else \expandafter \zap@space \fi #2
| #1<-epstopdf-base
| #2<-\@empty
| {\ifx}
| {true}
| {\else}
| \@empty ->
| {changing \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@a=macro:->epstopdf-base}
| {\edef}
| {\expandafter}
| \reserved@a ->epstopdf-base
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2009/07/12}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-epstopdf-base
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\noexpand}
| {\noexpand}
| {\fi}
| {\expandafter}
| {\fi}
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2009/07/12}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-\@nil
| {\ifx}
| {true}
| {\else}
| {changing \reserved@a=macro:->epstopdf-base}
| {into \reserved@a=macro:->\@onefilewithoptions epstopdf-\ETC.}
| {\fi}
| \reserved@a ->\@onefilewithoptions epstopdf-base[{}][{2009/07/12}]\@pkgextensio
| n \relax
| \@onefilewithoptions #1[#2][#3]#4->\@pushfilename \xdef \@currname {#1}\global
| \let \@currext #4\expandafter \let \csname \@currname .\@currext -h@@k\endcsnam
| e \@empty \let \CurrentOption \@empty \@reset@ptions \makeatletter \def \reserv
| ed@a {\@ifl@aded \@currext {#1}{\@if@ptions \@currext {#1}{#2}{}{\@latex@error
| {Option clash for \@cls@pkg \space #1}{The package #1 has already been loaded w
| ith options:\MessageBreak \space \space [\@ptionlist {#1.\@currext }]\MessageBr
| eak There has now been an attempt to load it with options\MessageBreak \space \
| space [#2]\MessageBreak Adding the global options:\MessageBreak \space \space \
| @ptionlist {#1.\@currext },#2\MessageBreak to your \noexpand \documentclass dec
| laration may fix this.\MessageBreak Try typing \space <return> \space to procee
| d.}}}{\@pass@ptions \@currext {#2}{#1}\global \expandafter \let \csname ver@\@c
| urrname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@currext
| }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@unpr
| ocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \let
| \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptions
| } \@ifl@ter \@currext {#1}{#3}{}{\@latex@warning@no@line {You have requested,\o
| n@line , version\MessageBreak `#3' of \@cls@pkg \space #1,\MessageBreak but onl
| y version\MessageBreak `\csname ver@#1.\@currext \endcsname '\MessageBreak is a
| vailable}}\ifx \@currext \@clsextension \let \LoadClass \@twoloadclasserror \fi
| \@popfilename \@reset@ptions }\reserved@a
| #1<-epstopdf-base
| #2<-
| #3<-2009/07/12
| #4<-\@pkgextension
| \@pushfilename ->\edef \l_expl_status_stack_tl {\ifodd \l_expl_status_bool 1\el
| se 0\fi \l_expl_status_stack_tl }\ExplSyntaxOff \xdef \@currnamestack {{\@currn
| ame }{\@currext }{\the \catcode `\@}\@currnamestack }
| {\edef}
| {\ifodd}
| {false}
| {\fi}
| \l_expl_status_stack_tl ->
| {changing \l_expl_status_stack_tl=macro:->}
| {into \l_expl_status_stack_tl=macro:->0}
| \ExplSyntaxOff ->
| {\xdef}
| \@currname ->
| \@currext ->
| \@currnamestack ->
| {globally changing \@currnamestack=macro:->}
| {into \@currnamestack=macro:->{}{}{12}}
| {\xdef}
| {globally changing \@currname=macro:->}
| {into \@currname=macro:->epstopdf-base}
| {\global}
| {globally changing \@currext=macro:->}
| {into \@currext=macro:->sty}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {changing \epstopdf-base.sty-h@@k=undefined}
| {into \epstopdf-base.sty-h@@k=\relax}
| {\let}
| {changing \epstopdf-base.sty-h@@k=\relax}
| {into \epstopdf-base.sty-h@@k=macro:->}
| {\let}
| {reassigning \CurrentOption=macro:->}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| \makeatletter ->\catcode `\@11\relax
| {\catcode}
| {changing \catcode64=12}
| {into \catcode64=11}
| {\relax}
| {\def}
| {changing \reserved@a=macro:->\@onefilewithoptions epstopdf-\ETC.}
| {into \reserved@a=macro:->\@ifl@aded \@currext {epstopdf\ETC.}
| \reserved@a ->\@ifl@aded \@currext {epstopdf-base}{\@if@ptions \@currext {epsto
| pdf-base}{}{}{\@latex@error {Option clash for \@cls@pkg \space epstopdf-base}{T
| he package epstopdf-base has already been loaded with options:\MessageBreak \sp
| ace \space [\@ptionlist {epstopdf-base.\@currext }]\MessageBreak There has now
| been an attempt to load it with options\MessageBreak \space \space []\MessageBr
| eak Adding the global options:\MessageBreak \space \space \@ptionlist {epstopdf
| -base.\@currext },\MessageBreak to your \noexpand \documentclass declaration ma
| y fix this.\MessageBreak Try typing \space <return> \space to proceed.}}}{\@pas
| s@ptions \@currext {}{epstopdf-base}\global \expandafter \let \csname ver@\@cur
| rname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@currext }
| {}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@unproc
| essedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \let \c
| sname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptions }
| \@ifl@ter \@currext {epstopdf-base}{2009/07/12}{}{\@latex@warning@no@line {You
| have requested,\on@line , version\MessageBreak `2009/07/12' of \@cls@pkg \space
| epstopdf-base,\MessageBreak but only version\MessageBreak `\csname ver@epstopd
| f-base.\@currext \endcsname '\MessageBreak is available}}\ifx \@currext \@clsex
| tension \let \LoadClass \@twoloadclasserror \fi \@popfilename \@reset@ptions
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@currext
| #2<-epstopdf-base
| {\expandafter}
| {\csname}
| \@currext ->sty
| {changing \ver@epstopdf-base.sty=undefined}
| {into \ver@epstopdf-base.sty=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\@if@ptions \@currext {epstopdf-base}{}{}{\@latex@error {Option clash for \
| @cls@pkg \space epstopdf-base}{The package epstopdf-base has already been loade
| d with options:\MessageBreak \space \space [\@ptionlist {epstopdf-base.\@currex
| t }]\MessageBreak There has now been an attempt to load it with options\Message
| Break \space \space []\MessageBreak Adding the global options:\MessageBreak \sp
| ace \space \@ptionlist {epstopdf-base.\@currext },\MessageBreak to your \noexpa
| nd \documentclass declaration may fix this.\MessageBreak Try typing \space <ret
| urn> \space to proceed.}}
| #2<-\@pass@ptions \@currext {}{epstopdf-base}\global \expandafter \let \csname
| ver@\@currname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@
| currext }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions
| \@@unprocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafte
| r \let \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedo
| ptions
| \@pass@ptions #1#2#3->\expandafter \xdef \csname opt@#3.#1\endcsname {\@ifundef
| ined {opt@#3.#1}\@empty {\csname opt@#3.#1\endcsname ,}\zap@space #2 \@empty }
| #1<-\@currext
| #2<-
| #3<-epstopdf-base
| {\expandafter}
| {\csname}
| \@currext ->sty
| {changing \opt@epstopdf-base.sty=undefined}
| {into \opt@epstopdf-base.sty=\relax}
| {\xdef}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-opt@epstopdf-base.\@currext
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\@empty
| #2<-\csname opt@epstopdf-base.\@currext \endcsname ,
| \@empty ->
| \zap@space #1 #2->#1\ifx #2\@empty \else \expandafter \zap@space \fi #2
| #1<-
| #2<-\@empty
| {\ifx}
| {true}
| {\else}
| \@empty ->
| {globally changing \opt@epstopdf-base.sty=\relax}
| {into \opt@epstopdf-base.sty=macro:->}
| {\global}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {globally changing \ver@epstopdf-base.sty=\relax}
| {into \ver@epstopdf-base.sty=macro:->}
| \InputIfFileExists #1#2->\IfFileExists {#1}{#2\@addtofilelist {#1}\@@input \@fi
| lef@und }
| #1<-\@currname .\@currext
| #2<-
| \IfFileExists #1#2#3->\openin \@inputcheck #1 \ifeof \@inputcheck \ifx \input@p
| ath \@undefined \def \reserved@a {#3}\else \def \reserved@a {\@iffileonpath {#1
| }{#2}{#3}}\fi \else \closein \@inputcheck \edef \@filef@und {#1 }\def \reserved
| @a {#2}\fi \reserved@a
| #1<-\@currname .\@currext
| #2<-\@addtofilelist {\@currname .\@currext }\@@input \@filef@und
| #3<-\@missingfileerror \@currname \@currext
| {\openin}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifeof}
| {false}
| {\closein}
| {\edef}
| \@currname ->epstopdf-base
| \@currext ->sty
| {changing \@filef@und=macro:->supp-pdf.mkii }
| {into \@filef@und=macro:->epstopdf-base.sty }
| {\def}
| {changing \reserved@a=macro:->\@ifl@aded \@currext {epstopdf\ETC.}
| {into \reserved@a=macro:->\@addtofilelist {\@currname .\@currext \ETC.}
| {\fi}
| \reserved@a ->\@addtofilelist {\@currname .\@currext }\@@input \@filef@und
| \@addtofilelist #1->\xdef \@filelist {\@filelist ,#1}
| #1<-\@currname .\@currext
| {\xdef}
| \@filelist ->rpisudiss.cls,hardwrap.sty,ifplatform.sty,pdftexcmds.sty,infwarerr
| .sty,ifluatex.sty,ltxcmds.sty,ifpdf.sty,catchfile.sty,etexcmds.sty,ifxetex.sty,
| xkeyval.sty,xkeyval.tex,xifthen.sty,etex.sty,calc.sty,ifthen.sty,ifmtarg.sty,bo
| ok.cls,bk12.clo,indentfirst.sty,geometry.sty,ifvtex.sty,fancyhdr.sty,textcase.s
| ty,etoolbox.sty,titlesec.sty,block.tss,setspace.sty,tocbibind.sty,tocloft.sty,x
| patch.sty,expl3.sty,l3names.sty,l3bootstrap.sty,color.sty,color.cfg,pdftex.def,
| graphics.sty,trig.sty,graphics.cfg,l3basics.sty,l3expan.sty,l3tl.sty,l3seq.sty,
| l3int.sty,l3quark.sty,l3prg.sty,l3clist.sty,l3token.sty,l3prop.sty,l3msg.sty,l3
| file.sty,l3skip.sty,l3keys.sty,l3fp.sty,l3box.sty,l3coffins.sty,l3color.sty,l3l
| uatex.sty,xparse.sty,hyperref.sty,hobsub-hyperref.sty,hobsub-generic.sty,hobsub
| .sty,intcalc.sty,kvsetkeys.sty,kvdefinekeys.sty,pdfescape.sty,bigintcalc.sty,bi
| tset.sty,uniquecounter.sty,letltxmacro.sty,hopatch.sty,xcolor-patch.sty,atverye
| nd.sty,atbegshi.sty,refcount.sty,hycolor.sty,kvoptions.sty,pd1enc.def,hyperref.
| cfg,url.sty,hpdftex.def,rerunfilecheck.sty,babel.sty,english.ldf,trace.sty,supp
| -pdf.mkii
| \@currname ->epstopdf-base
| \@currext ->sty
| {globally changing \@filelist=macro:->rpisudiss.cls,hardwrap.sty,ifp\ETC.}
| {into \@filelist=macro:->rpisudiss.cls,hardwrap.sty,ifp\ETC.}
| {\input}
| \@filef@und ->epstopdf-base.sty
| (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
| {\begingroup}
| {entering semi simple group (level 1) at line 36}
| {\catcode}
| {reassigning \catcode61=12}
| {\catcode}
| {reassigning \catcode32=10}
| {\relax}
| {\catcode}
| {reassigning \catcode13=5}
| {\endlinechar}
| {reassigning \endlinechar=13}
| {\catcode}
| {reassigning \catcode35=6}
| {\catcode}
| {reassigning \catcode39=12}
| {\catcode}
| {reassigning \catcode44=12}
| {\catcode}
| {reassigning \catcode45=12}
| {\catcode}
| {reassigning \catcode46=12}
| {\catcode}
| {reassigning \catcode58=12}
| {\catcode}
| {reassigning \catcode64=11}
| {\catcode}
| {reassigning \catcode123=1}
| {\catcode}
| {reassigning \catcode125=2}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\let}
| {changing \x=undefined}
| {into \x=macro:->}
| {\ifx}
| {false}
| {\def}
| {changing \empty=macro:->}
| {into \empty=macro:->}
| {\ifx}
| {true}
| {\else}
| {\fi}
| {\endgroup}
| {restoring \empty=macro:->}
| {restoring \x=undefined}
| {leaving semi simple group (level 1) entered at line 36}
| {\begingroup}
| {entering semi simple group (level 1) at line 67}
| {\catcode}
| {reassigning \catcode61=12}
| {\catcode}
| {reassigning \catcode32=10}
| {\relax}
| {\catcode}
| {reassigning \catcode13=5}
| {\endlinechar}
| {reassigning \endlinechar=13}
| {\catcode}
| {reassigning \catcode35=6}
| {\catcode}
| {reassigning \catcode39=12}
| {\catcode}
| {reassigning \catcode40=12}
| {\catcode}
| {reassigning \catcode41=12}
| {\catcode}
| {reassigning \catcode44=12}
| {\catcode}
| {reassigning \catcode45=12}
| {\catcode}
| {reassigning \catcode46=12}
| {\catcode}
| {reassigning \catcode47=12}
| {\catcode}
| {reassigning \catcode58=12}
| {\catcode}
| {reassigning \catcode64=11}
| {\catcode}
| {reassigning \catcode91=12}
| {\catcode}
| {reassigning \catcode93=12}
| {\catcode}
| {reassigning \catcode123=1}
| {\catcode}
| {reassigning \catcode125=2}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\def}
| {changing \x=undefined}
| {into \x=macro:#1#2[#3]->\endgroup #2[{#3}]\ifx \ETC.}
| {\fi}
| {\expandafter}
| {\csname}
| \x #1#2[#3]->\endgroup #2[{#3}]\ifx #1\@undefined \xdef #1{#3}\fi \ifx #1\relax
| \xdef #1{#3}\fi
| #1<-\ver@epstopdf-base.sty
| #2<-\ProvidesPackage {epstopdf-base}
| #3<-2010/02/09 v2.5 Base part for package epstopdf
| {\endgroup}
| {restoring \x=undefined}
| {leaving semi simple group (level 1) entered at line 67}
| \ProvidesPackage #1->\xdef \@gtempa {#1}\ifx \@gtempa \@currname \else \@latex@
| warning@no@line {You have requested \@cls@pkg \space `\@currname ',\MessageBrea
| k but the \@cls@pkg \space provides `#1'}\fi \@ifnextchar [\@pr@videpackage {\@
| pr@videpackage []}
| #1<-epstopdf-base
| {\xdef}
| {globally changing \@gtempa=macro:->{cftaddnumtitleline}}
| {into \@gtempa=macro:->epstopdf-base}
| {\ifx}
| {true}
| {\else}
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@pr@videpackage
| #3<-\@pr@videpackage []
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@addtofilelist {\@currname .\@currext \ETC.}
| {into \reserved@a=macro:->\@pr@videpackage }
| {\def}
| {changing \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {into \reserved@b=macro:->\@pr@videpackage []}
| {\futurelet}
| {reassigning \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@pr@videpackage }
| {\else}
| {\fi}
| \reserved@c ->\@pr@videpackage
| \@pr@videpackage [#1]->\expandafter \xdef \csname ver@\@currname .\@currext \en
| dcsname {#1}\ifx \@currext \@clsextension \typeout {Document Class: \@gtempa \s
| pace #1}\else \wlog {Package: \@gtempa \space #1}\fi
| #1<-2010/02/09 v2.5 Base part for package epstopdf
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\xdef}
| {globally changing \ver@epstopdf-base.sty=macro:->}
| {into \ver@epstopdf-base.sty=macro:->2010/02/09 v2.5 Base part for \ETC.}
| {\ifx}
| {false}
| \wlog ->\immediate \write \m@ne
| {\immediate}
| \write->Package: \@gtempa \space 2010/02/09 v2.5 Base part for package epstopdf
| \@gtempa ->epstopdf-base
| \space ->
| Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf
| {\fi}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\begingroup}
| {entering semi simple group (level 1) at line 103}
| {\catcode}
| {reassigning \catcode61=12}
| {\catcode}
| {reassigning \catcode32=10}
| {\relax}
| {\catcode}
| {reassigning \catcode13=5}
| {\endlinechar}
| {reassigning \endlinechar=13}
| {\catcode}
| {reassigning \catcode123=1}
| {\catcode}
| {reassigning \catcode125=2}
| {\catcode}
| {reassigning \catcode64=11}
| {\def}
| {changing \x=undefined}
| {into \x=macro:->\endgroup \expandafter \edef \csname \ETC.}
| \x ->\endgroup \expandafter \edef \csname ETE@AtEnd\endcsname {\endlinechar =\t
| he \endlinechar \relax \catcode 13=\the \catcode 13\relax \catcode 32=\the \cat
| code 32\relax \catcode 35=\the \catcode 35\relax \catcode 61=\the \catcode 61\r
| elax \catcode 64=\the \catcode 64\relax \catcode 123=\the \catcode 123\relax \c
| atcode 125=\the \catcode 125\relax }
| {\endgroup}
| {restoring \x=undefined}
| {leaving semi simple group (level 1) entered at line 103}
| {\expandafter}
| {\csname}
| {changing \ETE@AtEnd=undefined}
| {into \ETE@AtEnd=\relax}
| {\edef}
| {changing \ETE@AtEnd=\relax}
| {into \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode61=12}
| {\catcode}
| {reassigning \catcode32=10}
| {\relax}
| {\catcode}
| {reassigning \catcode13=5}
| {\endlinechar}
| {reassigning \endlinechar=13}
| {\catcode}
| {reassigning \catcode35=6}
| {\catcode}
| {reassigning \catcode64=11}
| {\catcode}
| {reassigning \catcode123=1}
| {\catcode}
| {reassigning \catcode125=2}
| {\def}
| {changing \TMP@EnsureCode=macro:#1#2->\edef \ReFiCh@AtEnd {\ReFiCh@AtEnd \ETC.}
| {into \TMP@EnsureCode=macro:#1#2->\edef \ETE@AtEnd {\ETE@AtEnd \ETC.}
| {blank space }
| \TMP@EnsureCode #1#2->\edef \ETE@AtEnd {\ETE@AtEnd \catcode #1=\the \catcode #1
| \relax }\catcode #1=#2\relax
| #1<-33
| #2<-12
| {\edef}
| \ETE@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax
| {changing \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode33=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \ETE@AtEnd {\ETE@AtEnd \catcode #1=\the \catcode #1
| \relax }\catcode #1=#2\relax
| #1<-39
| #2<-12
| {\edef}
| \ETE@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax \catcode 33=12\relax
| {changing \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode39=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \ETE@AtEnd {\ETE@AtEnd \catcode #1=\the \catcode #1
| \relax }\catcode #1=#2\relax
| #1<-42
| #2<-12
| {\edef}
| \ETE@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax \catcode 33=12\relax \catcode 39=12\relax
| {changing \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode42=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \ETE@AtEnd {\ETE@AtEnd \catcode #1=\the \catcode #1
| \relax }\catcode #1=#2\relax
| #1<-44
| #2<-12
| {\edef}
| \ETE@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax \catcode 33=12\relax \catcode 39=12\relax \catcode 42=12
| \relax
| {changing \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode44=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \ETE@AtEnd {\ETE@AtEnd \catcode #1=\the \catcode #1
| \relax }\catcode #1=#2\relax
| #1<-45
| #2<-12
| {\edef}
| \ETE@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax \catcode 33=12\relax \catcode 39=12\relax \catcode 42=12
| \relax \catcode 44=12\relax
| {changing \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode45=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \ETE@AtEnd {\ETE@AtEnd \catcode #1=\the \catcode #1
| \relax }\catcode #1=#2\relax
| #1<-46
| #2<-12
| {\edef}
| \ETE@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax \catcode 33=12\relax \catcode 39=12\relax \catcode 42=12
| \relax \catcode 44=12\relax \catcode 45=12\relax
| {changing \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode46=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \ETE@AtEnd {\ETE@AtEnd \catcode #1=\the \catcode #1
| \relax }\catcode #1=#2\relax
| #1<-47
| #2<-12
| {\edef}
| \ETE@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax \catcode 33=12\relax \catcode 39=12\relax \catcode 42=12
| \relax \catcode 44=12\relax \catcode 45=12\relax \catcode 46=12\relax
| {changing \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode47=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \ETE@AtEnd {\ETE@AtEnd \catcode #1=\the \catcode #1
| \relax }\catcode #1=#2\relax
| #1<-58
| #2<-12
| {\edef}
| \ETE@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax \catcode 33=12\relax \catcode 39=12\relax \catcode 42=12
| \relax \catcode 44=12\relax \catcode 45=12\relax \catcode 46=12\relax \catcode
| 47=12\relax
| {changing \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode58=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \ETE@AtEnd {\ETE@AtEnd \catcode #1=\the \catcode #1
| \relax }\catcode #1=#2\relax
| #1<-60
| #2<-12
| {\edef}
| \ETE@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax \catcode 33=12\relax \catcode 39=12\relax \catcode 42=12
| \relax \catcode 44=12\relax \catcode 45=12\relax \catcode 46=12\relax \catcode
| 47=12\relax \catcode 58=12\relax
| {changing \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode60=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \ETE@AtEnd {\ETE@AtEnd \catcode #1=\the \catcode #1
| \relax }\catcode #1=#2\relax
| #1<-62
| #2<-12
| {\edef}
| \ETE@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax \catcode 33=12\relax \catcode 39=12\relax \catcode 42=12
| \relax \catcode 44=12\relax \catcode 45=12\relax \catcode 46=12\relax \catcode
| 47=12\relax \catcode 58=12\relax \catcode 60=12\relax
| {changing \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode62=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \ETE@AtEnd {\ETE@AtEnd \catcode #1=\the \catcode #1
| \relax }\catcode #1=#2\relax
| #1<-96
| #2<-12
| {\edef}
| \ETE@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax \catcode 33=12\relax \catcode 39=12\relax \catcode 42=12
| \relax \catcode 44=12\relax \catcode 45=12\relax \catcode 46=12\relax \catcode
| 47=12\relax \catcode 58=12\relax \catcode 60=12\relax \catcode 62=12\relax
| {changing \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode96=12}
| {\relax}
| {\edef}
| \ETE@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax \catcode 33=12\relax \catcode 39=12\relax \catcode 42=12
| \relax \catcode 44=12\relax \catcode 45=12\relax \catcode 46=12\relax \catcode
| 47=12\relax \catcode 58=12\relax \catcode 60=12\relax \catcode 62=12\relax \cat
| code 96=12\relax
| {\noexpand}
| {changing \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \ETE@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {blank space }
| \RequirePackage ->\@fileswithoptions \@pkgextension
| \@fileswithoptions #1->\@ifnextchar [{\@fileswith@ptions #1}{\@fileswith@ptions
| #1[]}
| #1<-\@pkgextension
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@ptions \@pkgextension
| #3<-\@fileswith@ptions \@pkgextension []
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@pr@videpackage }
| {into \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {\def}
| {changing \reserved@b=macro:->\@pr@videpackage []}
| {into \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@pr@videpackage }
| {into \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@fileswith@ptions \@pkgextension []
| \@fileswith@ptions #1[#2]#3->\@ifnextchar [{\@fileswith@pti@ns #1[{#2}]#3}{\@fi
| leswith@pti@ns #1[{#2}]#3[]}
| #1<-\@pkgextension
| #2<-
| #3<-infwarerr
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@pti@ns \@pkgextension [{}]infwarerr
| #3<-\@fileswith@pti@ns \@pkgextension [{}]infwarerr[]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {into \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@fileswith@pti@ns \@pkgextension [{}]infwarerr
| \@fileswith@pti@ns #1[#2]#3[#4]->\ifx #1\@clsextension \ifx \@classoptionslist
| \relax \xdef \@classoptionslist {\zap@space #2 \@empty }\def \reserved@a {\@one
| filewithoptions #3[{#2}][{#4}]#1\@documentclasshook }\else \def \reserved@a {\@
| onefilewithoptions #3[{#2}][{#4}]#1}\fi \else \def \reserved@b ##1,{\ifx \@nil
| ##1\relax \else \ifx \relax ##1\relax \else \noexpand \@onefilewithoptions ##1[
| {#2}][{#4}]\noexpand \@pkgextension \fi \expandafter \reserved@b \fi }\edef \re
| served@a {\zap@space #3 \@empty }\edef \reserved@a {\expandafter \reserved@b \r
| eserved@a ,\@nil ,}\fi \reserved@a
| #1<-\@pkgextension
| #2<-
| #3<-infwarerr
| #4<-2007/09/09
| {\ifx}
| {false}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {\edef}
| \zap@space #1 #2->#1\ifx #2\@empty \else \expandafter \zap@space \fi #2
| #1<-infwarerr
| #2<-\@empty
| {\ifx}
| {true}
| {\else}
| \@empty ->
| {changing \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@a=macro:->infwarerr}
| {\edef}
| {\expandafter}
| \reserved@a ->infwarerr
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2007/09/09}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-infwarerr
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\noexpand}
| {\noexpand}
| {\fi}
| {\expandafter}
| {\fi}
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2007/09/09}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-\@nil
| {\ifx}
| {true}
| {\else}
| {changing \reserved@a=macro:->infwarerr}
| {into \reserved@a=macro:->\@onefilewithoptions infwarerr\ETC.}
| {\fi}
| \reserved@a ->\@onefilewithoptions infwarerr[{}][{2007/09/09}]\@pkgextension \r
| elax
| \@onefilewithoptions #1[#2][#3]#4->\@pushfilename \xdef \@currname {#1}\global
| \let \@currext #4\expandafter \let \csname \@currname .\@currext -h@@k\endcsnam
| e \@empty \let \CurrentOption \@empty \@reset@ptions \makeatletter \def \reserv
| ed@a {\@ifl@aded \@currext {#1}{\@if@ptions \@currext {#1}{#2}{}{\@latex@error
| {Option clash for \@cls@pkg \space #1}{The package #1 has already been loaded w
| ith options:\MessageBreak \space \space [\@ptionlist {#1.\@currext }]\MessageBr
| eak There has now been an attempt to load it with options\MessageBreak \space \
| space [#2]\MessageBreak Adding the global options:\MessageBreak \space \space \
| @ptionlist {#1.\@currext },#2\MessageBreak to your \noexpand \documentclass dec
| laration may fix this.\MessageBreak Try typing \space <return> \space to procee
| d.}}}{\@pass@ptions \@currext {#2}{#1}\global \expandafter \let \csname ver@\@c
| urrname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@currext
| }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@unpr
| ocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \let
| \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptions
| } \@ifl@ter \@currext {#1}{#3}{}{\@latex@warning@no@line {You have requested,\o
| n@line , version\MessageBreak `#3' of \@cls@pkg \space #1,\MessageBreak but onl
| y version\MessageBreak `\csname ver@#1.\@currext \endcsname '\MessageBreak is a
| vailable}}\ifx \@currext \@clsextension \let \LoadClass \@twoloadclasserror \fi
| \@popfilename \@reset@ptions }\reserved@a
| #1<-infwarerr
| #2<-
| #3<-2007/09/09
| #4<-\@pkgextension
| \@pushfilename ->\edef \l_expl_status_stack_tl {\ifodd \l_expl_status_bool 1\el
| se 0\fi \l_expl_status_stack_tl }\ExplSyntaxOff \xdef \@currnamestack {{\@currn
| ame }{\@currext }{\the \catcode `\@ }\@currnamestack }
| {\edef}
| {\ifodd}
| {false}
| {\fi}
| \l_expl_status_stack_tl ->0
| {changing \l_expl_status_stack_tl=macro:->0}
| {into \l_expl_status_stack_tl=macro:->00}
| \ExplSyntaxOff ->
| {\xdef}
| \@currname ->epstopdf-base
| \@currext ->sty
| \@currnamestack ->{}{}{12}
| {globally changing \@currnamestack=macro:->{}{}{12}}
| {into \@currnamestack=macro:->{epstopdf-base}{sty}{11}{}{}{1\ETC.}
| {\xdef}
| {globally changing \@currname=macro:->epstopdf-base}
| {into \@currname=macro:->infwarerr}
| {\global}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->sty}
| {\expandafter}
| {\csname}
| \@currname ->infwarerr
| \@currext ->sty
| {\let}
| {reassigning \infwarerr.sty-h@@k=macro:->}
| {\let}
| {reassigning \CurrentOption=macro:->}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| \makeatletter ->\catcode `\@ 11\relax
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\def}
| {changing \reserved@a=macro:->\@onefilewithoptions infwarerr\ETC.}
| {into \reserved@a=macro:->\@ifl@aded \@currext {infwarer\ETC.}
| \reserved@a ->\@ifl@aded \@currext {infwarerr}{\@if@ptions \@currext {infwarerr
| }{}{}{\@latex@error {Option clash for \@cls@pkg \space infwarerr}{The package i
| nfwarerr has already been loaded with options:\MessageBreak \space \space [\@pt
| ionlist {infwarerr.\@currext }]\MessageBreak There has now been an attempt to l
| oad it with options\MessageBreak \space \space []\MessageBreak Adding the globa
| l options:\MessageBreak \space \space \@ptionlist {infwarerr.\@currext },\Messa
| geBreak to your \noexpand \documentclass declaration may fix this.\MessageBreak
| Try typing \space <return> \space to proceed.}}}{\@pass@ptions \@currext {}{in
| fwarerr}\global \expandafter \let \csname ver@\@currname .\@currext \endcsname
| \@empty \InputIfFileExists {\@currname .\@currext }{}{\@missingfileerror \@curr
| name \@currext }\let \@unprocessedoptions \@@unprocessedoptions \csname \@currn
| ame .\@currext -h@@k\endcsname \expandafter \let \csname \@currname .\@currext
| -h@@k\endcsname \@undefined \@unprocessedoptions } \@ifl@ter \@currext {infware
| rr}{2007/09/09}{}{\@latex@warning@no@line {You have requested,\on@line , versio
| n\MessageBreak `2007/09/09' of \@cls@pkg \space infwarerr,\MessageBreak but onl
| y version\MessageBreak `\csname ver@infwarerr.\@currext \endcsname '\MessageBre
| ak is available}}\ifx \@currext \@clsextension \let \LoadClass \@twoloadclasser
| ror \fi \@popfilename \@reset@ptions
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@currext
| #2<-infwarerr
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-\@if@ptions \@currext {infwarerr}{}{}{\@latex@error {Option clash for \@cls
| @pkg \space infwarerr}{The package infwarerr has already been loaded with optio
| ns:\MessageBreak \space \space [\@ptionlist {infwarerr.\@currext }]\MessageBrea
| k There has now been an attempt to load it with options\MessageBreak \space \sp
| ace []\MessageBreak Adding the global options:\MessageBreak \space \space \@pti
| onlist {infwarerr.\@currext },\MessageBreak to your \noexpand \documentclass de
| claration may fix this.\MessageBreak Try typing \space <return> \space to proce
| ed.}}
| #2<-\@pass@ptions \@currext {}{infwarerr}\global \expandafter \let \csname ver@
| \@currname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@curr
| ext }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@u
| nprocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \l
| et \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptio
| ns
| \@if@ptions #1#2->\@expandtwoargs \@if@pti@ns {\@ptionlist {#2.#1}}
| #1<-\@currext
| #2<-infwarerr
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\@if@pti@ns
| #2<-\@ptionlist {infwarerr.\@currext }
| #3<-
| {\edef}
| {\noexpand}
| \@ptionlist #1->\@ifundefined {opt@#1}\@empty {\csname opt@#1\endcsname }
| #1<-infwarerr.\@currext
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-opt@infwarerr.\@currext
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@empty
| #2<-\csname opt@infwarerr.\@currext \endcsname
| {\csname}
| \@currext ->sty
| \opt@infwarerr.sty ->
| {changing \reserved@a=macro:->\@ifl@aded \@currext {infwarer\ETC.}
| {into \reserved@a=macro:->\@if@pti@ns {}{}}
| \reserved@a ->\@if@pti@ns {}{}
| \@if@pti@ns #1#2->\let \reserved@a \@firstoftwo \@for \reserved@b :=#2\do {\exp
| andafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,#1,}\ifin@ \else \let
| \reserved@a \@secondoftwo \fi }\reserved@a
| #1<-
| #2<-
| {\let}
| {changing \reserved@a=macro:->\@if@pti@ns {}{}}
| {into \reserved@a=\long macro:#1#2->#1}
| \@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\i
| fx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi
| #1<-\reserved@b
| #2<-
| #3<-\expandafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,,}\ifin@ \els
| e \let \reserved@a \@secondoftwo \fi
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\def}
| {changing \@fortmp=macro:->}
| {into \@fortmp=macro:->}
| {\ifx}
| {true}
| {\else}
| \reserved@a #1#2->#1
| #1<-
| #2<-\@latex@error {Option clash for \@cls@pkg \space infwarerr}{The package inf
| warerr has already been loaded with options:\MessageBreak \space \space [\@ptio
| nlist {infwarerr.\@currext }]\MessageBreak There has now been an attempt to loa
| d it with options\MessageBreak \space \space []\MessageBreak Adding the global
| options:\MessageBreak \space \space \@ptionlist {infwarerr.\@currext },\Message
| Break to your \noexpand \documentclass declaration may fix this.\MessageBreak T
| ry typing \space <return> \space to proceed.}
| {blank space }
| \@ifl@ter #1#2->\expandafter \@ifl@t@r \csname ver@#2.#1\endcsname
| #1<-\@currext
| #2<-infwarerr
| {\expandafter}
| {\csname}
| \@currext ->sty
| \@ifl@t@r #1#2->\ifnum \expandafter \@parse@version #1//00\@nil <\expandafter \
| @parse@version #2//00\@nil \expandafter \@secondoftwo \else \expandafter \@firs
| toftwo \fi
| #1<-\ver@infwarerr.sty
| #2<-2007/09/09
| {\ifnum}
| {\expandafter}
| \ver@infwarerr.sty ->2010/04/08 v1.3 Providing info/warning/error messages (HO)
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2010
| #2<-04
| #3<-0
| #4<-8
| #5<- v1.3 Providing info/warning/error messages (HO)//00
| {\expandafter}
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2007
| #2<-09
| #3<-0
| #4<-9
| #5<-//00
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\@latex@warning@no@line {You have requested,\on@line , version\MessageBreak
| `2007/09/09' of \@cls@pkg \space infwarerr,\MessageBreak but only version\Mess
| ageBreak `\csname ver@infwarerr.\@currext \endcsname '\MessageBreak is availabl
| e}
| {\ifx}
| {false}
| \@popfilename ->\expandafter \@p@pfilename \@currnamestack \@nil \if a\l_expl_s
| tatus_stack_tl a\ExplSyntaxOff \else \expandafter \expl_status_pop:w \l_expl_st
| atus_stack_tl \@nil \fi
| {\expandafter}
| \@currnamestack ->{epstopdf-base}{sty}{11}{}{}{12}
| \@p@pfilename #1#2#3#4\@nil ->\gdef \@currname {#1}\gdef \@currext {#2}\catcode
| `\@ #3\relax \gdef \@currnamestack {#4}
| #1<-epstopdf-base
| #2<-sty
| #3<-11
| #4<-{}{}{12}
| {\gdef}
| {globally changing \@currname=macro:->infwarerr}
| {into \@currname=macro:->epstopdf-base}
| {\gdef}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->sty}
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\gdef}
| {globally changing \@currnamestack=macro:->{epstopdf-base}{sty}{11}{}{}{1\ETC.}
| {into \@currnamestack=macro:->{}{}{12}}
| {\if}
| \l_expl_status_stack_tl ->00
| {false}
| {\expandafter}
| \l_expl_status_stack_tl ->00
| \expl_status_pop:w #1#2\@nil ->\def \l_expl_status_stack_tl {#2}\ifodd #1 \expa
| ndafter \ExplSyntaxOn \else \expandafter \ExplSyntaxOff \fi
| #1<-0
| #2<-0
| {\def}
| {changing \l_expl_status_stack_tl=macro:->00}
| {into \l_expl_status_stack_tl=macro:->0}
| {\ifodd}
| {false}
| {\expandafter}
| {\fi}
| \ExplSyntaxOff ->
| {\fi}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| {\relax}
| {blank space }
| \RequirePackage ->\@fileswithoptions \@pkgextension
| \@fileswithoptions #1->\@ifnextchar [{\@fileswith@ptions #1}{\@fileswith@ptions
| #1[]}
| #1<-\@pkgextension
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@ptions \@pkgextension
| #3<-\@fileswith@ptions \@pkgextension []
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=\long macro:#1#2->#1}
| {into \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {\def}
| {changing \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {into \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@fileswith@ptions \@pkgextension []
| \@fileswith@ptions #1[#2]#3->\@ifnextchar [{\@fileswith@pti@ns #1[{#2}]#3}{\@fi
| leswith@pti@ns #1[{#2}]#3[]}
| #1<-\@pkgextension
| #2<-
| #3<-grfext
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@pti@ns \@pkgextension [{}]grfext
| #3<-\@fileswith@pti@ns \@pkgextension [{}]grfext[]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {into \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=\relax}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@fileswith@pti@ns \@pkgextension [{}]grfext[]
| \@fileswith@pti@ns #1[#2]#3[#4]->\ifx #1\@clsextension \ifx \@classoptionslist
| \relax \xdef \@classoptionslist {\zap@space #2 \@empty }\def \reserved@a {\@one
| filewithoptions #3[{#2}][{#4}]#1\@documentclasshook }\else \def \reserved@a {\@
| onefilewithoptions #3[{#2}][{#4}]#1}\fi \else \def \reserved@b ##1,{\ifx \@nil
| ##1\relax \else \ifx \relax ##1\relax \else \noexpand \@onefilewithoptions ##1[
| {#2}][{#4}]\noexpand \@pkgextension \fi \expandafter \reserved@b \fi }\edef \re
| served@a {\zap@space #3 \@empty }\edef \reserved@a {\expandafter \reserved@b \r
| eserved@a ,\@nil ,}\fi \reserved@a
| #1<-\@pkgextension
| #2<-
| #3<-grfext
| #4<-
| {\ifx}
| {false}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {\edef}
| \zap@space #1 #2->#1\ifx #2\@empty \else \expandafter \zap@space \fi #2
| #1<-grfext
| #2<-\@empty
| {\ifx}
| {true}
| {\else}
| \@empty ->
| {changing \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@a=macro:->grfext}
| {\edef}
| {\expandafter}
| \reserved@a ->grfext
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{}]\noexpand \@pkgextension \fi \expandafter \rese
| rved@b \fi
| #1<-grfext
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\noexpand}
| {\noexpand}
| {\fi}
| {\expandafter}
| {\fi}
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{}]\noexpand \@pkgextension \fi \expandafter \rese
| rved@b \fi
| #1<-\@nil
| {\ifx}
| {true}
| {\else}
| {changing \reserved@a=macro:->grfext}
| {into \reserved@a=macro:->\@onefilewithoptions grfext[{}\ETC.}
| {\fi}
| \reserved@a ->\@onefilewithoptions grfext[{}][{}]\@pkgextension \relax
| \@onefilewithoptions #1[#2][#3]#4->\@pushfilename \xdef \@currname {#1}\global
| \let \@currext #4\expandafter \let \csname \@currname .\@currext -h@@k\endcsnam
| e \@empty \let \CurrentOption \@empty \@reset@ptions \makeatletter \def \reserv
| ed@a {\@ifl@aded \@currext {#1}{\@if@ptions \@currext {#1}{#2}{}{\@latex@error
| {Option clash for \@cls@pkg \space #1}{The package #1 has already been loaded w
| ith options:\MessageBreak \space \space [\@ptionlist {#1.\@currext }]\MessageBr
| eak There has now been an attempt to load it with options\MessageBreak \space \
| space [#2]\MessageBreak Adding the global options:\MessageBreak \space \space \
| @ptionlist {#1.\@currext },#2\MessageBreak to your \noexpand \documentclass dec
| laration may fix this.\MessageBreak Try typing \space <return> \space to procee
| d.}}}{\@pass@ptions \@currext {#2}{#1}\global \expandafter \let \csname ver@\@c
| urrname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@currext
| }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@unpr
| ocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \let
| \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptions
| } \@ifl@ter \@currext {#1}{#3}{}{\@latex@warning@no@line {You have requested,\o
| n@line , version\MessageBreak `#3' of \@cls@pkg \space #1,\MessageBreak but onl
| y version\MessageBreak `\csname ver@#1.\@currext \endcsname '\MessageBreak is a
| vailable}}\ifx \@currext \@clsextension \let \LoadClass \@twoloadclasserror \fi
| \@popfilename \@reset@ptions }\reserved@a
| #1<-grfext
| #2<-
| #3<-
| #4<-\@pkgextension
| \@pushfilename ->\edef \l_expl_status_stack_tl {\ifodd \l_expl_status_bool 1\el
| se 0\fi \l_expl_status_stack_tl }\ExplSyntaxOff \xdef \@currnamestack {{\@currn
| ame }{\@currext }{\the \catcode `\@ }\@currnamestack }
| {\edef}
| {\ifodd}
| {false}
| {\fi}
| \l_expl_status_stack_tl ->0
| {changing \l_expl_status_stack_tl=macro:->0}
| {into \l_expl_status_stack_tl=macro:->00}
| \ExplSyntaxOff ->
| {\xdef}
| \@currname ->epstopdf-base
| \@currext ->sty
| \@currnamestack ->{}{}{12}
| {globally changing \@currnamestack=macro:->{}{}{12}}
| {into \@currnamestack=macro:->{epstopdf-base}{sty}{11}{}{}{1\ETC.}
| {\xdef}
| {globally changing \@currname=macro:->epstopdf-base}
| {into \@currname=macro:->grfext}
| {\global}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->sty}
| {\expandafter}
| {\csname}
| \@currname ->grfext
| \@currext ->sty
| {changing \grfext.sty-h@@k=undefined}
| {into \grfext.sty-h@@k=\relax}
| {\let}
| {changing \grfext.sty-h@@k=\relax}
| {into \grfext.sty-h@@k=macro:->}
| {\let}
| {reassigning \CurrentOption=macro:->}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| \makeatletter ->\catcode `\@ 11\relax
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\def}
| {changing \reserved@a=macro:->\@onefilewithoptions grfext[{}\ETC.}
| {into \reserved@a=macro:->\@ifl@aded \@currext {grfext}{\ETC.}
| \reserved@a ->\@ifl@aded \@currext {grfext}{\@if@ptions \@currext {grfext}{}{}{
| \@latex@error {Option clash for \@cls@pkg \space grfext}{The package grfext has
| already been loaded with options:\MessageBreak \space \space [\@ptionlist {grf
| ext.\@currext }]\MessageBreak There has now been an attempt to load it with opt
| ions\MessageBreak \space \space []\MessageBreak Adding the global options:\Mess
| ageBreak \space \space \@ptionlist {grfext.\@currext },\MessageBreak to your \n
| oexpand \documentclass declaration may fix this.\MessageBreak Try typing \space
| <return> \space to proceed.}}}{\@pass@ptions \@currext {}{grfext}\global \expa
| ndafter \let \csname ver@\@currname .\@currext \endcsname \@empty \InputIfFileE
| xists {\@currname .\@currext }{}{\@missingfileerror \@currname \@currext }\let
| \@unprocessedoptions \@@unprocessedoptions \csname \@currname .\@currext -h@@k\
| endcsname \expandafter \let \csname \@currname .\@currext -h@@k\endcsname \@und
| efined \@unprocessedoptions } \@ifl@ter \@currext {grfext}{}{}{\@latex@warning@
| no@line {You have requested,\on@line , version\MessageBreak `' of \@cls@pkg \sp
| ace grfext,\MessageBreak but only version\MessageBreak `\csname ver@grfext.\@cu
| rrext \endcsname '\MessageBreak is available}}\ifx \@currext \@clsextension \le
| t \LoadClass \@twoloadclasserror \fi \@popfilename \@reset@ptions
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@currext
| #2<-grfext
| {\expandafter}
| {\csname}
| \@currext ->sty
| {changing \ver@grfext.sty=undefined}
| {into \ver@grfext.sty=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\@if@ptions \@currext {grfext}{}{}{\@latex@error {Option clash for \@cls@pk
| g \space grfext}{The package grfext has already been loaded with options:\Messa
| geBreak \space \space [\@ptionlist {grfext.\@currext }]\MessageBreak There has
| now been an attempt to load it with options\MessageBreak \space \space []\Messa
| geBreak Adding the global options:\MessageBreak \space \space \@ptionlist {grfe
| xt.\@currext },\MessageBreak to your \noexpand \documentclass declaration may f
| ix this.\MessageBreak Try typing \space <return> \space to proceed.}}
| #2<-\@pass@ptions \@currext {}{grfext}\global \expandafter \let \csname ver@\@c
| urrname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@currext
| }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@unpr
| ocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \let
| \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptions
| \@pass@ptions #1#2#3->\expandafter \xdef \csname opt@#3.#1\endcsname {\@ifundef
| ined {opt@#3.#1}\@empty {\csname opt@#3.#1\endcsname ,}\zap@space #2 \@empty }
| #1<-\@currext
| #2<-
| #3<-grfext
| {\expandafter}
| {\csname}
| \@currext ->sty
| {changing \opt@grfext.sty=undefined}
| {into \opt@grfext.sty=\relax}
| {\xdef}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-opt@grfext.\@currext
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\@empty
| #2<-\csname opt@grfext.\@currext \endcsname ,
| \@empty ->
| \zap@space #1 #2->#1\ifx #2\@empty \else \expandafter \zap@space \fi #2
| #1<-
| #2<-\@empty
| {\ifx}
| {true}
| {\else}
| \@empty ->
| {globally changing \opt@grfext.sty=\relax}
| {into \opt@grfext.sty=macro:->}
| {\global}
| {\expandafter}
| {\csname}
| \@currname ->grfext
| \@currext ->sty
| {globally changing \ver@grfext.sty=\relax}
| {into \ver@grfext.sty=macro:->}
| \InputIfFileExists #1#2->\IfFileExists {#1}{#2\@addtofilelist {#1}\@@input \@fi
| lef@und }
| #1<-\@currname .\@currext
| #2<-
| \IfFileExists #1#2#3->\openin \@inputcheck #1 \ifeof \@inputcheck \ifx \input@p
| ath \@undefined \def \reserved@a {#3}\else \def \reserved@a {\@iffileonpath {#1
| }{#2}{#3}}\fi \else \closein \@inputcheck \edef \@filef@und {#1 }\def \reserved
| @a {#2}\fi \reserved@a
| #1<-\@currname .\@currext
| #2<-\@addtofilelist {\@currname .\@currext }\@@input \@filef@und
| #3<-\@missingfileerror \@currname \@currext
| {\openin}
| \@currname ->grfext
| \@currext ->sty
| {\ifeof}
| {false}
| {\closein}
| {\edef}
| \@currname ->grfext
| \@currext ->sty
| {changing \@filef@und=macro:->epstopdf-base.sty }
| {into \@filef@und=macro:->grfext.sty }
| {\def}
| {changing \reserved@a=macro:->\@ifl@aded \@currext {grfext}{\ETC.}
| {into \reserved@a=macro:->\@addtofilelist {\@currname .\@currext \ETC.}
| {\fi}
| \reserved@a ->\@addtofilelist {\@currname .\@currext }\@@input \@filef@und
| \@addtofilelist #1->\xdef \@filelist {\@filelist ,#1}
| #1<-\@currname .\@currext
| {\xdef}
| \@filelist ->rpisudiss.cls,hardwrap.sty,ifplatform.sty,pdftexcmds.sty,infwarerr
| .sty,ifluatex.sty,ltxcmds.sty,ifpdf.sty,catchfile.sty,etexcmds.sty,ifxetex.sty,
| xkeyval.sty,xkeyval.tex,xifthen.sty,etex.sty,calc.sty,ifthen.sty,ifmtarg.sty,bo
| ok.cls,bk12.clo,indentfirst.sty,geometry.sty,ifvtex.sty,fancyhdr.sty,textcase.s
| ty,etoolbox.sty,titlesec.sty,block.tss,setspace.sty,tocbibind.sty,tocloft.sty,x
| patch.sty,expl3.sty,l3names.sty,l3bootstrap.sty,color.sty,color.cfg,pdftex.def,
| graphics.sty,trig.sty,graphics.cfg,l3basics.sty,l3expan.sty,l3tl.sty,l3seq.sty,
| l3int.sty,l3quark.sty,l3prg.sty,l3clist.sty,l3token.sty,l3prop.sty,l3msg.sty,l3
| file.sty,l3skip.sty,l3keys.sty,l3fp.sty,l3box.sty,l3coffins.sty,l3color.sty,l3l
| uatex.sty,xparse.sty,hyperref.sty,hobsub-hyperref.sty,hobsub-generic.sty,hobsub
| .sty,intcalc.sty,kvsetkeys.sty,kvdefinekeys.sty,pdfescape.sty,bigintcalc.sty,bi
| tset.sty,uniquecounter.sty,letltxmacro.sty,hopatch.sty,xcolor-patch.sty,atverye
| nd.sty,atbegshi.sty,refcount.sty,hycolor.sty,kvoptions.sty,pd1enc.def,hyperref.
| cfg,url.sty,hpdftex.def,rerunfilecheck.sty,babel.sty,english.ldf,trace.sty,supp
| -pdf.mkii,epstopdf-base.sty
| \@currname ->grfext
| \@currext ->sty
| {globally changing \@filelist=macro:->rpisudiss.cls,hardwrap.sty,ifp\ETC.}
| {into \@filelist=macro:->rpisudiss.cls,hardwrap.sty,ifp\ETC.}
| {\input}
| \@filef@und ->grfext.sty
| (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
| {\begingroup}
| {entering semi simple group (level 1) at line 36}
| {\catcode}
| {reassigning \catcode61=12}
| {\catcode}
| {reassigning \catcode32=10}
| {\relax}
| {\catcode}
| {reassigning \catcode13=5}
| {\endlinechar}
| {reassigning \endlinechar=13}
| {\catcode}
| {reassigning \catcode35=6}
| {\catcode}
| {reassigning \catcode39=12}
| {\catcode}
| {reassigning \catcode44=12}
| {\catcode}
| {reassigning \catcode45=12}
| {\catcode}
| {reassigning \catcode46=12}
| {\catcode}
| {reassigning \catcode58=12}
| {\catcode}
| {reassigning \catcode64=11}
| {\catcode}
| {reassigning \catcode123=1}
| {\catcode}
| {reassigning \catcode125=2}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\let}
| {changing \x=undefined}
| {into \x=macro:->}
| {\ifx}
| {false}
| {\def}
| {changing \empty=macro:->}
| {into \empty=macro:->}
| {\ifx}
| {true}
| {\else}
| {\fi}
| {\endgroup}
| {restoring \empty=macro:->}
| {restoring \x=undefined}
| {leaving semi simple group (level 1) entered at line 36}
| {\begingroup}
| {entering semi simple group (level 1) at line 67}
| {\catcode}
| {reassigning \catcode61=12}
| {\catcode}
| {reassigning \catcode32=10}
| {\relax}
| {\catcode}
| {reassigning \catcode13=5}
| {\endlinechar}
| {reassigning \endlinechar=13}
| {\catcode}
| {reassigning \catcode35=6}
| {\catcode}
| {reassigning \catcode39=12}
| {\catcode}
| {reassigning \catcode40=12}
| {\catcode}
| {reassigning \catcode41=12}
| {\catcode}
| {reassigning \catcode44=12}
| {\catcode}
| {reassigning \catcode45=12}
| {\catcode}
| {reassigning \catcode46=12}
| {\catcode}
| {reassigning \catcode47=12}
| {\catcode}
| {reassigning \catcode58=12}
| {\catcode}
| {reassigning \catcode64=11}
| {\catcode}
| {reassigning \catcode91=12}
| {\catcode}
| {reassigning \catcode93=12}
| {\catcode}
| {reassigning \catcode123=1}
| {\catcode}
| {reassigning \catcode125=2}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\def}
| {changing \x=undefined}
| {into \x=macro:#1#2[#3]->\endgroup #2[{#3}]\ifx \ETC.}
| {\fi}
| {\expandafter}
| {\csname}
| \x #1#2[#3]->\endgroup #2[{#3}]\ifx #1\@undefined \xdef #1{#3}\fi \ifx #1\relax
| \xdef #1{#3}\fi
| #1<-\ver@grfext.sty
| #2<-\ProvidesPackage {grfext}
| #3<-2010/08/19 v1.1 Manage graphics extensions (HO)
| {\endgroup}
| {restoring \x=undefined}
| {leaving semi simple group (level 1) entered at line 67}
| \ProvidesPackage #1->\xdef \@gtempa {#1}\ifx \@gtempa \@currname \else \@latex@
| warning@no@line {You have requested \@cls@pkg \space `\@currname ',\MessageBrea
| k but the \@cls@pkg \space provides `#1'}\fi \@ifnextchar [\@pr@videpackage {\@
| pr@videpackage []}
| #1<-grfext
| {\xdef}
| {globally changing \@gtempa=macro:->epstopdf-base}
| {into \@gtempa=macro:->grfext}
| {\ifx}
| {true}
| {\else}
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@pr@videpackage
| #3<-\@pr@videpackage []
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@addtofilelist {\@currname .\@currext \ETC.}
| {into \reserved@a=macro:->\@pr@videpackage }
| {\def}
| {changing \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {into \reserved@b=macro:->\@pr@videpackage []}
| {\futurelet}
| {changing \@let@token=\relax}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@pr@videpackage }
| {\else}
| {\fi}
| \reserved@c ->\@pr@videpackage
| \@pr@videpackage [#1]->\expandafter \xdef \csname ver@\@currname .\@currext \en
| dcsname {#1}\ifx \@currext \@clsextension \typeout {Document Class: \@gtempa \s
| pace #1}\else \wlog {Package: \@gtempa \space #1}\fi
| #1<-2010/08/19 v1.1 Manage graphics extensions (HO)
| {\expandafter}
| {\csname}
| \@currname ->grfext
| \@currext ->sty
| {\xdef}
| {globally changing \ver@grfext.sty=macro:->}
| {into \ver@grfext.sty=macro:->2010/08/19 v1.1 Manage graphic\ETC.}
| {\ifx}
| {false}
| \wlog ->\immediate \write \m@ne
| {\immediate}
| \write->Package: \@gtempa \space 2010/08/19 v1.1 Manage graphics extensions (HO
| )
| \@gtempa ->grfext
| \space ->
| Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO)
| {\fi}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\begingroup}
| {entering semi simple group (level 1) at line 103}
| {\catcode}
| {reassigning \catcode61=12}
| {\catcode}
| {reassigning \catcode32=10}
| {\relax}
| {\catcode}
| {reassigning \catcode13=5}
| {\endlinechar}
| {reassigning \endlinechar=13}
| {\catcode}
| {reassigning \catcode123=1}
| {\catcode}
| {reassigning \catcode125=2}
| {\catcode}
| {reassigning \catcode64=11}
| {\def}
| {changing \x=undefined}
| {into \x=macro:->\endgroup \expandafter \edef \csname \ETC.}
| \x ->\endgroup \expandafter \edef \csname grfext@AtEnd\endcsname {\endlinechar
| =\the \endlinechar \relax \catcode 13=\the \catcode 13\relax \catcode 32=\the \
| catcode 32\relax \catcode 35=\the \catcode 35\relax \catcode 61=\the \catcode 6
| 1\relax \catcode 64=\the \catcode 64\relax \catcode 123=\the \catcode 123\relax
| \catcode 125=\the \catcode 125\relax }
| {\endgroup}
| {restoring \x=undefined}
| {leaving semi simple group (level 1) entered at line 103}
| {\expandafter}
| {\csname}
| {changing \grfext@AtEnd=undefined}
| {into \grfext@AtEnd=\relax}
| {\edef}
| {changing \grfext@AtEnd=\relax}
| {into \grfext@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode61=12}
| {\catcode}
| {reassigning \catcode32=10}
| {\relax}
| {\catcode}
| {reassigning \catcode13=5}
| {\endlinechar}
| {reassigning \endlinechar=13}
| {\catcode}
| {reassigning \catcode35=6}
| {\catcode}
| {reassigning \catcode64=11}
| {\catcode}
| {reassigning \catcode123=1}
| {\catcode}
| {reassigning \catcode125=2}
| {\def}
| {changing \TMP@EnsureCode=macro:#1#2->\edef \ETE@AtEnd {\ETE@AtEnd \ETC.}
| {into \TMP@EnsureCode=macro:#1#2->\edef \grfext@AtEnd {\grfext@AtEnd \ETC.}
| {blank space }
| \TMP@EnsureCode #1#2->\edef \grfext@AtEnd {\grfext@AtEnd \catcode #1=\the \catc
| ode #1\relax }\catcode #1=#2\relax
| #1<-42
| #2<-12
| {\edef}
| \grfext@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax
| \catcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\r
| elax \catcode 125=2\relax
| {changing \grfext@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \grfext@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode42=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \grfext@AtEnd {\grfext@AtEnd \catcode #1=\the \catc
| ode #1\relax }\catcode #1=#2\relax
| #1<-44
| #2<-12
| {\edef}
| \grfext@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax
| \catcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\r
| elax \catcode 125=2\relax \catcode 42=12\relax
| {changing \grfext@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \grfext@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode44=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \grfext@AtEnd {\grfext@AtEnd \catcode #1=\the \catc
| ode #1\relax }\catcode #1=#2\relax
| #1<-47
| #2<-12
| {\edef}
| \grfext@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax
| \catcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\r
| elax \catcode 125=2\relax \catcode 42=12\relax \catcode 44=12\relax
| {changing \grfext@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \grfext@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode47=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \grfext@AtEnd {\grfext@AtEnd \catcode #1=\the \catc
| ode #1\relax }\catcode #1=#2\relax
| #1<-58
| #2<-12
| {\edef}
| \grfext@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax
| \catcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\r
| elax \catcode 125=2\relax \catcode 42=12\relax \catcode 44=12\relax \catcode 47
| =12\relax
| {changing \grfext@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \grfext@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode58=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \grfext@AtEnd {\grfext@AtEnd \catcode #1=\the \catc
| ode #1\relax }\catcode #1=#2\relax
| #1<-60
| #2<-12
| {\edef}
| \grfext@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax
| \catcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\r
| elax \catcode 125=2\relax \catcode 42=12\relax \catcode 44=12\relax \catcode 47
| =12\relax \catcode 58=12\relax
| {changing \grfext@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \grfext@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode60=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \grfext@AtEnd {\grfext@AtEnd \catcode #1=\the \catc
| ode #1\relax }\catcode #1=#2\relax
| #1<-62
| #2<-12
| {\edef}
| \grfext@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax
| \catcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\r
| elax \catcode 125=2\relax \catcode 42=12\relax \catcode 44=12\relax \catcode 47
| =12\relax \catcode 58=12\relax \catcode 60=12\relax
| {changing \grfext@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \grfext@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode62=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \grfext@AtEnd {\grfext@AtEnd \catcode #1=\the \catc
| ode #1\relax }\catcode #1=#2\relax
| #1<-91
| #2<-12
| {\edef}
| \grfext@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax
| \catcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\r
| elax \catcode 125=2\relax \catcode 42=12\relax \catcode 44=12\relax \catcode 47
| =12\relax \catcode 58=12\relax \catcode 60=12\relax \catcode 62=12\relax
| {changing \grfext@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \grfext@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode91=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \grfext@AtEnd {\grfext@AtEnd \catcode #1=\the \catc
| ode #1\relax }\catcode #1=#2\relax
| #1<-93
| #2<-12
| {\edef}
| \grfext@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax
| \catcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\r
| elax \catcode 125=2\relax \catcode 42=12\relax \catcode 44=12\relax \catcode 47
| =12\relax \catcode 58=12\relax \catcode 60=12\relax \catcode 62=12\relax \catco
| de 91=12\relax
| {changing \grfext@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \grfext@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode93=12}
| {\relax}
| {\edef}
| \grfext@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax
| \catcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\r
| elax \catcode 125=2\relax \catcode 42=12\relax \catcode 44=12\relax \catcode 47
| =12\relax \catcode 58=12\relax \catcode 60=12\relax \catcode 62=12\relax \catco
| de 91=12\relax \catcode 93=12\relax
| {\noexpand}
| {changing \grfext@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \grfext@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {blank space }
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-@expandtwoargs
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\def \@expandtwoargs ##1##2##3{\edef \reserved@a {\noexpand ##1{##2}{##3}}\
| reserved@a }
| #2<-
| {blank space }
| \newcommand ->\@star@or@long \new@command
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\new@command
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \new@command
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \new@command }
| #3<-\let \l@ngrel@x \long \new@command
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:->\@pr@videpackage }
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@pr@videpackage []}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \new@command }
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=the character *}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@pr@videpackage }
| {into \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@firstoftwo {\let \l@ngrel@x \relax \new@command }
| \@firstoftwo #1#2->#1
| #1<-\let \l@ngrel@x \relax \new@command
| #2<-*
| {\let}
| {changing \l@ngrel@x=\long}
| {into \l@ngrel@x=\relax}
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\AppendGraphicsExtensions
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \AppendGraphicsExtensions
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \AppendGraphicsExtensions
| #3<-\@newcommand \AppendGraphicsExtensions [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\@newcommand \AppendGraphicsExtensions }
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \new@command }
| {into \reserved@b=macro:->\@newcommand \AppendGraphicsExtensions \ETC.}
| {\futurelet}
| {changing \@let@token=the character *}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@c=macro:->\@newcommand \AppendGraphicsExtensions \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@newcommand \AppendGraphicsExtensions [{0}]
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\AppendGraphicsExtensions
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \AppendGraphicsExtensions [0]
| #3<-\@argdef \AppendGraphicsExtensions [0]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \AppendGraphicsExtensions }
| {into \reserved@a=macro:->\@xargdef \AppendGraphicsExtensions \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \AppendGraphicsExtensions \ETC.}
| {into \reserved@b=macro:->\@argdef \AppendGraphicsExtensions \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \AppendGraphicsExtensions \ETC.}
| {into \reserved@c=macro:->\@argdef \AppendGraphicsExtensions \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \AppendGraphicsExtensions [0]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\AppendGraphicsExtensions
| #2<-0
| #3<-\@ifundefined {Gin@extensions}{\let \Gin@extensions \@empty }{}\@ifstar {\g
| rfext@Append \grfext@Check }{\grfext@Append \grfext@@Add }
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\AppendGraphicsExtensions
| #2<-\@yargdef \AppendGraphicsExtensions \@ne {0}{\@ifundefined {Gin@extensions}
| {\let \Gin@extensions \@empty }{}\@ifstar {\grfext@Append \grfext@Check }{\grfe
| xt@Append \grfext@@Add }}
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\@xargdef \AppendGraphicsExtensions \ETC.}
| {into \reserved@a=macro:->AppendGraphicsExtensions}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->AppendGraphicsExtensions
| {changing \AppendGraphicsExtensions=undefined}
| {into \AppendGraphicsExtensions=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \@yargdef \AppendGraphicsExtensions \@ne {0}{\@ifundefined {Gin@extensions}{\
| let \Gin@extensions \@empty }{}\@ifstar {\grfext@Append \grfext@Check }{\grfext
| @Append \grfext@@Add }}\fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->AppendGraphicsExtensions
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-A
| #2<-p
| #3<-p
| #4<-endGraphicsExtensionsxxx
| {changing \reserved@b=macro:->\@argdef \AppendGraphicsExtensions \ETC.}
| {into \reserved@b=macro:->App}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\AppendGraphicsExtensions
| #2<-\@ne
| #3<-0
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->App}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-0
| #2<-\AppendGraphicsExtensions
| {\def}
| {changing \reserved@a=macro:->AppendGraphicsExtensions}
| {into \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {\relax}
| \reserved@a #10#2{->\expandafter \def \expandafter \AppendGraphicsExtensions \r
| eserved@b #10{
| #1<-
| #2<-##1##2##3##4##5##6##7##8##9##0
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {\def}
| {changing \AppendGraphicsExtensions=\relax}
| {into \AppendGraphicsExtensions=macro:->\@ifundefined {Gin@extensions}\ETC.}
| {\fi}
| {\fi}
| {\def}
| {changing \grfext@Append=undefined}
| {into \grfext@Append=macro:#1#2->\let \grfext@Print \@gobble \ETC.}
| {blank space }
| \newcommand ->\@star@or@long \new@command
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\new@command
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \new@command
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \new@command }
| #3<-\let \l@ngrel@x \long \new@command
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \new@command }
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character *}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@argdef \AppendGraphicsExtensions \ETC.}
| {into \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@firstoftwo {\let \l@ngrel@x \relax \new@command }
| \@firstoftwo #1#2->#1
| #1<-\let \l@ngrel@x \relax \new@command
| #2<-*
| {\let}
| {reassigning \l@ngrel@x=\relax}
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\PrependGraphicsExtensions
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \PrependGraphicsExtensions
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \PrependGraphicsExtensions
| #3<-\@newcommand \PrependGraphicsExtensions [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\@newcommand \PrependGraphicsExtensions }
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \new@command }
| {into \reserved@b=macro:->\@newcommand \PrependGraphicsExtensions \ETC.}
| {\futurelet}
| {changing \@let@token=the character *}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@c=macro:->\@newcommand \PrependGraphicsExtensions \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@newcommand \PrependGraphicsExtensions [{0}]
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\PrependGraphicsExtensions
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \PrependGraphicsExtensions [0]
| #3<-\@argdef \PrependGraphicsExtensions [0]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \PrependGraphicsExtensions }
| {into \reserved@a=macro:->\@xargdef \PrependGraphicsExtensions \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \PrependGraphicsExtensions \ETC.}
| {into \reserved@b=macro:->\@argdef \PrependGraphicsExtensions \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \PrependGraphicsExtensions \ETC.}
| {into \reserved@c=macro:->\@argdef \PrependGraphicsExtensions \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \PrependGraphicsExtensions [0]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\PrependGraphicsExtensions
| #2<-0
| #3<-\@ifundefined {Gin@extensions}{\let \Gin@extensions \@empty }{}\@ifstar {\g
| rfext@Prepend \grfext@Check }{\grfext@Prepend \grfext@@Add }
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\PrependGraphicsExtensions
| #2<-\@yargdef \PrependGraphicsExtensions \@ne {0}{\@ifundefined {Gin@extensions
| }{\let \Gin@extensions \@empty }{}\@ifstar {\grfext@Prepend \grfext@Check }{\gr
| fext@Prepend \grfext@@Add }}
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\@xargdef \PrependGraphicsExtensions \ETC.}
| {into \reserved@a=macro:->PrependGraphicsExtensions}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->PrependGraphicsExtensions
| {changing \PrependGraphicsExtensions=undefined}
| {into \PrependGraphicsExtensions=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \@yargdef \PrependGraphicsExtensions \@ne {0}{\@ifundefined {Gin@extensions}{
| \let \Gin@extensions \@empty }{}\@ifstar {\grfext@Prepend \grfext@Check }{\grfe
| xt@Prepend \grfext@@Add }}\fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->PrependGraphicsExtensions
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-P
| #2<-r
| #3<-e
| #4<-pendGraphicsExtensionsxxx
| {changing \reserved@b=macro:->\@argdef \PrependGraphicsExtensions \ETC.}
| {into \reserved@b=macro:->Pre}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\PrependGraphicsExtensions
| #2<-\@ne
| #3<-0
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->Pre}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-0
| #2<-\PrependGraphicsExtensions
| {\def}
| {changing \reserved@a=macro:->PrependGraphicsExtensions}
| {into \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {\relax}
| \reserved@a #10#2{->\expandafter \def \expandafter \PrependGraphicsExtensions \
| reserved@b #10{
| #1<-
| #2<-##1##2##3##4##5##6##7##8##9##0
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {\def}
| {changing \PrependGraphicsExtensions=\relax}
| {into \PrependGraphicsExtensions=macro:->\@ifundefined {Gin@extensions}\ETC.}
| {\fi}
| {\fi}
| {\def}
| {changing \grfext@Prepend=undefined}
| {into \grfext@Prepend=macro:#1#2->\let \grfext@Print \@gobble \ETC.}
| {blank space }
| {\def}
| {changing \grfext@Add=undefined}
| {into \grfext@Add=macro:#1#2->#1{#2}}
| {blank space }
| {\def}
| {changing \grfext@@Add=undefined}
| {into \grfext@@Add=macro:#1#2#3->\RemoveGraphicsExtensions \ETC.}
| {blank space }
| {\def}
| {changing \grfext@Check=undefined}
| {into \grfext@Check=macro:#1->\let \grfext@tmp \@empty \@for \ETC.}
| {blank space }
| \newcommand ->\@star@or@long \new@command
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\new@command
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \new@command
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \new@command }
| #3<-\let \l@ngrel@x \long \new@command
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \new@command }
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character *}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@argdef \PrependGraphicsExtensions \ETC.}
| {into \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@firstoftwo {\let \l@ngrel@x \relax \new@command }
| \@firstoftwo #1#2->#1
| #1<-\let \l@ngrel@x \relax \new@command
| #2<-*
| {\let}
| {reassigning \l@ngrel@x=\relax}
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\RemoveGraphicsExtensions
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \RemoveGraphicsExtensions
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \RemoveGraphicsExtensions
| #3<-\@newcommand \RemoveGraphicsExtensions [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\@newcommand \RemoveGraphicsExtensions }
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \new@command }
| {into \reserved@b=macro:->\@newcommand \RemoveGraphicsExtensions \ETC.}
| {\futurelet}
| {changing \@let@token=the character *}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@c=macro:->\@newcommand \RemoveGraphicsExtensions }
| {\else}
| {\fi}
| \reserved@c ->\@newcommand \RemoveGraphicsExtensions
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\RemoveGraphicsExtensions
| #2<-1
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \RemoveGraphicsExtensions [1]
| #3<-\@argdef \RemoveGraphicsExtensions [1]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \RemoveGraphicsExtensions }
| {into \reserved@a=macro:->\@xargdef \RemoveGraphicsExtensions \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \RemoveGraphicsExtensions \ETC.}
| {into \reserved@b=macro:->\@argdef \RemoveGraphicsExtensions \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \RemoveGraphicsExtensions }
| {into \reserved@c=macro:->\@argdef \RemoveGraphicsExtensions \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \RemoveGraphicsExtensions [1]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\RemoveGraphicsExtensions
| #2<-1
| #3<-\@ifundefined {Gin@extensions}{\def \Gin@extensions {}}{\edef \grfext@tmp {
| \zap@space ##1 \@empty }\@for \grfext@ext :=\grfext@tmp \do {\def \grfext@next
| {\let \grfext@tmp \Gin@extensions \@expandtwoargs \@removeelement \grfext@ext \
| Gin@extensions \Gin@extensions \ifx \grfext@tmp \Gin@extensions \let \grfext@ne
| xt \relax \fi \grfext@next }\grfext@next }}\grfext@Print \RemoveGraphicsExtensi
| ons
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\RemoveGraphicsExtensions
| #2<-\@yargdef \RemoveGraphicsExtensions \@ne {1}{\@ifundefined {Gin@extensions}
| {\def \Gin@extensions {}}{\edef \grfext@tmp {\zap@space ##1 \@empty }\@for \grf
| ext@ext :=\grfext@tmp \do {\def \grfext@next {\let \grfext@tmp \Gin@extensions
| \@expandtwoargs \@removeelement \grfext@ext \Gin@extensions \Gin@extensions \if
| x \grfext@tmp \Gin@extensions \let \grfext@next \relax \fi \grfext@next }\grfex
| t@next }}\grfext@Print \RemoveGraphicsExtensions }
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\@xargdef \RemoveGraphicsExtensions \ETC.}
| {into \reserved@a=macro:->RemoveGraphicsExtensions}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->RemoveGraphicsExtensions
| {changing \RemoveGraphicsExtensions=undefined}
| {into \RemoveGraphicsExtensions=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \@yargdef \RemoveGraphicsExtensions \@ne {1}{\@ifundefined {Gin@extensions}{\
| def \Gin@extensions {}}{\edef \grfext@tmp {\zap@space ##1 \@empty }\@for \grfex
| t@ext :=\grfext@tmp \do {\def \grfext@next {\let \grfext@tmp \Gin@extensions \@
| expandtwoargs \@removeelement \grfext@ext \Gin@extensions \Gin@extensions \ifx
| \grfext@tmp \Gin@extensions \let \grfext@next \relax \fi \grfext@next }\grfext@
| next }}\grfext@Print \RemoveGraphicsExtensions }\fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->RemoveGraphicsExtensions
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-R
| #2<-e
| #3<-m
| #4<-oveGraphicsExtensionsxxx
| {changing \reserved@b=macro:->\@argdef \RemoveGraphicsExtensions \ETC.}
| {into \reserved@b=macro:->Rem}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\RemoveGraphicsExtensions
| #2<-\@ne
| #3<-1
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->Rem}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-1
| #2<-\RemoveGraphicsExtensions
| {\def}
| {changing \reserved@a=macro:->RemoveGraphicsExtensions}
| {into \reserved@a=macro:#11#2{->\expandafter \def \expandafter \ETC.}
| {\relax}
| \reserved@a #11#2{->\expandafter \def \expandafter \RemoveGraphicsExtensions \r
| eserved@b #11{
| #1<-0##
| #2<-##2##3##4##5##6##7##8##9##1
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {\def}
| {changing \RemoveGraphicsExtensions=\relax}
| {into \RemoveGraphicsExtensions=macro:#1->\@ifundefined {Gin@extension\ETC.}
| {\fi}
| {\fi}
| {blank space }
| \RequirePackage ->\@fileswithoptions \@pkgextension
| \@fileswithoptions #1->\@ifnextchar [{\@fileswith@ptions #1}{\@fileswith@ptions
| #1[]}
| #1<-\@pkgextension
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@ptions \@pkgextension
| #3<-\@fileswith@ptions \@pkgextension []
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:#11#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@argdef \RemoveGraphicsExtensions \ETC.}
| {into \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@fileswith@ptions \@pkgextension []
| \@fileswith@ptions #1[#2]#3->\@ifnextchar [{\@fileswith@pti@ns #1[{#2}]#3}{\@fi
| leswith@pti@ns #1[{#2}]#3[]}
| #1<-\@pkgextension
| #2<-
| #3<-infwarerr
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@pti@ns \@pkgextension [{}]infwarerr
| #3<-\@fileswith@pti@ns \@pkgextension [{}]infwarerr[]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {into \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@fileswith@pti@ns \@pkgextension [{}]infwarerr
| \@fileswith@pti@ns #1[#2]#3[#4]->\ifx #1\@clsextension \ifx \@classoptionslist
| \relax \xdef \@classoptionslist {\zap@space #2 \@empty }\def \reserved@a {\@one
| filewithoptions #3[{#2}][{#4}]#1\@documentclasshook }\else \def \reserved@a {\@
| onefilewithoptions #3[{#2}][{#4}]#1}\fi \else \def \reserved@b ##1,{\ifx \@nil
| ##1\relax \else \ifx \relax ##1\relax \else \noexpand \@onefilewithoptions ##1[
| {#2}][{#4}]\noexpand \@pkgextension \fi \expandafter \reserved@b \fi }\edef \re
| served@a {\zap@space #3 \@empty }\edef \reserved@a {\expandafter \reserved@b \r
| eserved@a ,\@nil ,}\fi \reserved@a
| #1<-\@pkgextension
| #2<-
| #3<-infwarerr
| #4<-2007/09/09
| {\ifx}
| {false}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {\edef}
| \zap@space #1 #2->#1\ifx #2\@empty \else \expandafter \zap@space \fi #2
| #1<-infwarerr
| #2<-\@empty
| {\ifx}
| {true}
| {\else}
| \@empty ->
| {changing \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@a=macro:->infwarerr}
| {\edef}
| {\expandafter}
| \reserved@a ->infwarerr
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2007/09/09}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-infwarerr
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\noexpand}
| {\noexpand}
| {\fi}
| {\expandafter}
| {\fi}
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2007/09/09}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-\@nil
| {\ifx}
| {true}
| {\else}
| {changing \reserved@a=macro:->infwarerr}
| {into \reserved@a=macro:->\@onefilewithoptions infwarerr\ETC.}
| {\fi}
| \reserved@a ->\@onefilewithoptions infwarerr[{}][{2007/09/09}]\@pkgextension \r
| elax
| \@onefilewithoptions #1[#2][#3]#4->\@pushfilename \xdef \@currname {#1}\global
| \let \@currext #4\expandafter \let \csname \@currname .\@currext -h@@k\endcsnam
| e \@empty \let \CurrentOption \@empty \@reset@ptions \makeatletter \def \reserv
| ed@a {\@ifl@aded \@currext {#1}{\@if@ptions \@currext {#1}{#2}{}{\@latex@error
| {Option clash for \@cls@pkg \space #1}{The package #1 has already been loaded w
| ith options:\MessageBreak \space \space [\@ptionlist {#1.\@currext }]\MessageBr
| eak There has now been an attempt to load it with options\MessageBreak \space \
| space [#2]\MessageBreak Adding the global options:\MessageBreak \space \space \
| @ptionlist {#1.\@currext },#2\MessageBreak to your \noexpand \documentclass dec
| laration may fix this.\MessageBreak Try typing \space <return> \space to procee
| d.}}}{\@pass@ptions \@currext {#2}{#1}\global \expandafter \let \csname ver@\@c
| urrname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@currext
| }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@unpr
| ocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \let
| \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptions
| } \@ifl@ter \@currext {#1}{#3}{}{\@latex@warning@no@line {You have requested,\o
| n@line , version\MessageBreak `#3' of \@cls@pkg \space #1,\MessageBreak but onl
| y version\MessageBreak `\csname ver@#1.\@currext \endcsname '\MessageBreak is a
| vailable}}\ifx \@currext \@clsextension \let \LoadClass \@twoloadclasserror \fi
| \@popfilename \@reset@ptions }\reserved@a
| #1<-infwarerr
| #2<-
| #3<-2007/09/09
| #4<-\@pkgextension
| \@pushfilename ->\edef \l_expl_status_stack_tl {\ifodd \l_expl_status_bool 1\el
| se 0\fi \l_expl_status_stack_tl }\ExplSyntaxOff \xdef \@currnamestack {{\@currn
| ame }{\@currext }{\the \catcode `\@ }\@currnamestack }
| {\edef}
| {\ifodd}
| {false}
| {\fi}
| \l_expl_status_stack_tl ->00
| {changing \l_expl_status_stack_tl=macro:->00}
| {into \l_expl_status_stack_tl=macro:->000}
| \ExplSyntaxOff ->
| {\xdef}
| \@currname ->grfext
| \@currext ->sty
| \@currnamestack ->{epstopdf-base}{sty}{11}{}{}{12}
| {globally changing \@currnamestack=macro:->{epstopdf-base}{sty}{11}{}{}{1\ETC.}
| {into \@currnamestack=macro:->{grfext}{sty}{11}{epstopdf-bas\ETC.}
| {\xdef}
| {globally changing \@currname=macro:->grfext}
| {into \@currname=macro:->infwarerr}
| {\global}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->sty}
| {\expandafter}
| {\csname}
| \@currname ->infwarerr
| \@currext ->sty
| {\let}
| {reassigning \infwarerr.sty-h@@k=macro:->}
| {\let}
| {reassigning \CurrentOption=macro:->}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| \makeatletter ->\catcode `\@ 11\relax
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\def}
| {changing \reserved@a=macro:->\@onefilewithoptions infwarerr\ETC.}
| {into \reserved@a=macro:->\@ifl@aded \@currext {infwarer\ETC.}
| \reserved@a ->\@ifl@aded \@currext {infwarerr}{\@if@ptions \@currext {infwarerr
| }{}{}{\@latex@error {Option clash for \@cls@pkg \space infwarerr}{The package i
| nfwarerr has already been loaded with options:\MessageBreak \space \space [\@pt
| ionlist {infwarerr.\@currext }]\MessageBreak There has now been an attempt to l
| oad it with options\MessageBreak \space \space []\MessageBreak Adding the globa
| l options:\MessageBreak \space \space \@ptionlist {infwarerr.\@currext },\Messa
| geBreak to your \noexpand \documentclass declaration may fix this.\MessageBreak
| Try typing \space <return> \space to proceed.}}}{\@pass@ptions \@currext {}{in
| fwarerr}\global \expandafter \let \csname ver@\@currname .\@currext \endcsname
| \@empty \InputIfFileExists {\@currname .\@currext }{}{\@missingfileerror \@curr
| name \@currext }\let \@unprocessedoptions \@@unprocessedoptions \csname \@currn
| ame .\@currext -h@@k\endcsname \expandafter \let \csname \@currname .\@currext
| -h@@k\endcsname \@undefined \@unprocessedoptions } \@ifl@ter \@currext {infware
| rr}{2007/09/09}{}{\@latex@warning@no@line {You have requested,\on@line , versio
| n\MessageBreak `2007/09/09' of \@cls@pkg \space infwarerr,\MessageBreak but onl
| y version\MessageBreak `\csname ver@infwarerr.\@currext \endcsname '\MessageBre
| ak is available}}\ifx \@currext \@clsextension \let \LoadClass \@twoloadclasser
| ror \fi \@popfilename \@reset@ptions
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@currext
| #2<-infwarerr
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-\@if@ptions \@currext {infwarerr}{}{}{\@latex@error {Option clash for \@cls
| @pkg \space infwarerr}{The package infwarerr has already been loaded with optio
| ns:\MessageBreak \space \space [\@ptionlist {infwarerr.\@currext }]\MessageBrea
| k There has now been an attempt to load it with options\MessageBreak \space \sp
| ace []\MessageBreak Adding the global options:\MessageBreak \space \space \@pti
| onlist {infwarerr.\@currext },\MessageBreak to your \noexpand \documentclass de
| claration may fix this.\MessageBreak Try typing \space <return> \space to proce
| ed.}}
| #2<-\@pass@ptions \@currext {}{infwarerr}\global \expandafter \let \csname ver@
| \@currname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@curr
| ext }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@u
| nprocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \l
| et \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptio
| ns
| \@if@ptions #1#2->\@expandtwoargs \@if@pti@ns {\@ptionlist {#2.#1}}
| #1<-\@currext
| #2<-infwarerr
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\@if@pti@ns
| #2<-\@ptionlist {infwarerr.\@currext }
| #3<-
| {\edef}
| {\noexpand}
| \@ptionlist #1->\@ifundefined {opt@#1}\@empty {\csname opt@#1\endcsname }
| #1<-infwarerr.\@currext
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-opt@infwarerr.\@currext
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@empty
| #2<-\csname opt@infwarerr.\@currext \endcsname
| {\csname}
| \@currext ->sty
| \opt@infwarerr.sty ->
| {changing \reserved@a=macro:->\@ifl@aded \@currext {infwarer\ETC.}
| {into \reserved@a=macro:->\@if@pti@ns {}{}}
| \reserved@a ->\@if@pti@ns {}{}
| \@if@pti@ns #1#2->\let \reserved@a \@firstoftwo \@for \reserved@b :=#2\do {\exp
| andafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,#1,}\ifin@ \else \let
| \reserved@a \@secondoftwo \fi }\reserved@a
| #1<-
| #2<-
| {\let}
| {changing \reserved@a=macro:->\@if@pti@ns {}{}}
| {into \reserved@a=\long macro:#1#2->#1}
| \@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\i
| fx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi
| #1<-\reserved@b
| #2<-
| #3<-\expandafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,,}\ifin@ \els
| e \let \reserved@a \@secondoftwo \fi
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\def}
| {changing \@fortmp=macro:->}
| {into \@fortmp=macro:->}
| {\ifx}
| {true}
| {\else}
| \reserved@a #1#2->#1
| #1<-
| #2<-\@latex@error {Option clash for \@cls@pkg \space infwarerr}{The package inf
| warerr has already been loaded with options:\MessageBreak \space \space [\@ptio
| nlist {infwarerr.\@currext }]\MessageBreak There has now been an attempt to loa
| d it with options\MessageBreak \space \space []\MessageBreak Adding the global
| options:\MessageBreak \space \space \@ptionlist {infwarerr.\@currext },\Message
| Break to your \noexpand \documentclass declaration may fix this.\MessageBreak T
| ry typing \space <return> \space to proceed.}
| {blank space }
| \@ifl@ter #1#2->\expandafter \@ifl@t@r \csname ver@#2.#1\endcsname
| #1<-\@currext
| #2<-infwarerr
| {\expandafter}
| {\csname}
| \@currext ->sty
| \@ifl@t@r #1#2->\ifnum \expandafter \@parse@version #1//00\@nil <\expandafter \
| @parse@version #2//00\@nil \expandafter \@secondoftwo \else \expandafter \@firs
| toftwo \fi
| #1<-\ver@infwarerr.sty
| #2<-2007/09/09
| {\ifnum}
| {\expandafter}
| \ver@infwarerr.sty ->2010/04/08 v1.3 Providing info/warning/error messages (HO)
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2010
| #2<-04
| #3<-0
| #4<-8
| #5<- v1.3 Providing info/warning/error messages (HO)//00
| {\expandafter}
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2007
| #2<-09
| #3<-0
| #4<-9
| #5<-//00
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\@latex@warning@no@line {You have requested,\on@line , version\MessageBreak
| `2007/09/09' of \@cls@pkg \space infwarerr,\MessageBreak but only version\Mess
| ageBreak `\csname ver@infwarerr.\@currext \endcsname '\MessageBreak is availabl
| e}
| {\ifx}
| {false}
| \@popfilename ->\expandafter \@p@pfilename \@currnamestack \@nil \if a\l_expl_s
| tatus_stack_tl a\ExplSyntaxOff \else \expandafter \expl_status_pop:w \l_expl_st
| atus_stack_tl \@nil \fi
| {\expandafter}
| \@currnamestack ->{grfext}{sty}{11}{epstopdf-base}{sty}{11}{}{}{12}
| \@p@pfilename #1#2#3#4\@nil ->\gdef \@currname {#1}\gdef \@currext {#2}\catcode
| `\@ #3\relax \gdef \@currnamestack {#4}
| #1<-grfext
| #2<-sty
| #3<-11
| #4<-{epstopdf-base}{sty}{11}{}{}{12}
| {\gdef}
| {globally changing \@currname=macro:->infwarerr}
| {into \@currname=macro:->grfext}
| {\gdef}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->sty}
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\gdef}
| {globally changing \@currnamestack=macro:->{grfext}{sty}{11}{epstopdf-bas\ETC.}
| {into \@currnamestack=macro:->{epstopdf-base}{sty}{11}{}{}{1\ETC.}
| {\if}
| \l_expl_status_stack_tl ->000
| {false}
| {\expandafter}
| \l_expl_status_stack_tl ->000
| \expl_status_pop:w #1#2\@nil ->\def \l_expl_status_stack_tl {#2}\ifodd #1 \expa
| ndafter \ExplSyntaxOn \else \expandafter \ExplSyntaxOff \fi
| #1<-0
| #2<-00
| {\def}
| {changing \l_expl_status_stack_tl=macro:->000}
| {into \l_expl_status_stack_tl=macro:->00}
| {\ifodd}
| {false}
| {\expandafter}
| {\fi}
| \ExplSyntaxOff ->
| {\fi}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| {\relax}
| {blank space }
| {\def}
| {changing \PrintGraphicsExtensions=undefined}
| {into \PrintGraphicsExtensions=macro:->\grfext@Print \PrintGraphicsExtensions }
| {blank space }
| {\def}
| {changing \grfext@Print=undefined}
| {into \grfext@Print=macro:#1->\@PackageInfo {grfext}{Graph\ETC.}
| {blank space }
| {\let}
| {changing \grfext@@Print=undefined}
| {into \grfext@@Print=macro:#1->\@PackageInfo {grfext}{Graph\ETC.}
| \RequirePackage ->\@fileswithoptions \@pkgextension
| \@fileswithoptions #1->\@ifnextchar [{\@fileswith@ptions #1}{\@fileswith@ptions
| #1[]}
| #1<-\@pkgextension
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@ptions \@pkgextension
| #3<-\@fileswith@ptions \@pkgextension []
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=\long macro:#1#2->#1}
| {into \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {\def}
| {changing \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {into \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@fileswith@ptions \@pkgextension []
| \@fileswith@ptions #1[#2]#3->\@ifnextchar [{\@fileswith@pti@ns #1[{#2}]#3}{\@fi
| leswith@pti@ns #1[{#2}]#3[]}
| #1<-\@pkgextension
| #2<-
| #3<-kvdefinekeys
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@pti@ns \@pkgextension [{}]kvdefinekeys
| #3<-\@fileswith@pti@ns \@pkgextension [{}]kvdefinekeys[]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {into \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@fileswith@pti@ns \@pkgextension [{}]kvdefinekeys
| \@fileswith@pti@ns #1[#2]#3[#4]->\ifx #1\@clsextension \ifx \@classoptionslist
| \relax \xdef \@classoptionslist {\zap@space #2 \@empty }\def \reserved@a {\@one
| filewithoptions #3[{#2}][{#4}]#1\@documentclasshook }\else \def \reserved@a {\@
| onefilewithoptions #3[{#2}][{#4}]#1}\fi \else \def \reserved@b ##1,{\ifx \@nil
| ##1\relax \else \ifx \relax ##1\relax \else \noexpand \@onefilewithoptions ##1[
| {#2}][{#4}]\noexpand \@pkgextension \fi \expandafter \reserved@b \fi }\edef \re
| served@a {\zap@space #3 \@empty }\edef \reserved@a {\expandafter \reserved@b \r
| eserved@a ,\@nil ,}\fi \reserved@a
| #1<-\@pkgextension
| #2<-
| #3<-kvdefinekeys
| #4<-2010/03/01
| {\ifx}
| {false}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {\edef}
| \zap@space #1 #2->#1\ifx #2\@empty \else \expandafter \zap@space \fi #2
| #1<-kvdefinekeys
| #2<-\@empty
| {\ifx}
| {true}
| {\else}
| \@empty ->
| {changing \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@a=macro:->kvdefinekeys}
| {\edef}
| {\expandafter}
| \reserved@a ->kvdefinekeys
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2010/03/01}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-kvdefinekeys
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\noexpand}
| {\noexpand}
| {\fi}
| {\expandafter}
| {\fi}
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2010/03/01}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-\@nil
| {\ifx}
| {true}
| {\else}
| {changing \reserved@a=macro:->kvdefinekeys}
| {into \reserved@a=macro:->\@onefilewithoptions kvdefinek\ETC.}
| {\fi}
| \reserved@a ->\@onefilewithoptions kvdefinekeys[{}][{2010/03/01}]\@pkgextension
| \relax
| \@onefilewithoptions #1[#2][#3]#4->\@pushfilename \xdef \@currname {#1}\global
| \let \@currext #4\expandafter \let \csname \@currname .\@currext -h@@k\endcsnam
| e \@empty \let \CurrentOption \@empty \@reset@ptions \makeatletter \def \reserv
| ed@a {\@ifl@aded \@currext {#1}{\@if@ptions \@currext {#1}{#2}{}{\@latex@error
| {Option clash for \@cls@pkg \space #1}{The package #1 has already been loaded w
| ith options:\MessageBreak \space \space [\@ptionlist {#1.\@currext }]\MessageBr
| eak There has now been an attempt to load it with options\MessageBreak \space \
| space [#2]\MessageBreak Adding the global options:\MessageBreak \space \space \
| @ptionlist {#1.\@currext },#2\MessageBreak to your \noexpand \documentclass dec
| laration may fix this.\MessageBreak Try typing \space <return> \space to procee
| d.}}}{\@pass@ptions \@currext {#2}{#1}\global \expandafter \let \csname ver@\@c
| urrname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@currext
| }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@unpr
| ocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \let
| \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptions
| } \@ifl@ter \@currext {#1}{#3}{}{\@latex@warning@no@line {You have requested,\o
| n@line , version\MessageBreak `#3' of \@cls@pkg \space #1,\MessageBreak but onl
| y version\MessageBreak `\csname ver@#1.\@currext \endcsname '\MessageBreak is a
| vailable}}\ifx \@currext \@clsextension \let \LoadClass \@twoloadclasserror \fi
| \@popfilename \@reset@ptions }\reserved@a
| #1<-kvdefinekeys
| #2<-
| #3<-2010/03/01
| #4<-\@pkgextension
| \@pushfilename ->\edef \l_expl_status_stack_tl {\ifodd \l_expl_status_bool 1\el
| se 0\fi \l_expl_status_stack_tl }\ExplSyntaxOff \xdef \@currnamestack {{\@currn
| ame }{\@currext }{\the \catcode `\@ }\@currnamestack }
| {\edef}
| {\ifodd}
| {false}
| {\fi}
| \l_expl_status_stack_tl ->00
| {changing \l_expl_status_stack_tl=macro:->00}
| {into \l_expl_status_stack_tl=macro:->000}
| \ExplSyntaxOff ->
| {\xdef}
| \@currname ->grfext
| \@currext ->sty
| \@currnamestack ->{epstopdf-base}{sty}{11}{}{}{12}
| {globally changing \@currnamestack=macro:->{epstopdf-base}{sty}{11}{}{}{1\ETC.}
| {into \@currnamestack=macro:->{grfext}{sty}{11}{epstopdf-bas\ETC.}
| {\xdef}
| {globally changing \@currname=macro:->grfext}
| {into \@currname=macro:->kvdefinekeys}
| {\global}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->sty}
| {\expandafter}
| {\csname}
| \@currname ->kvdefinekeys
| \@currext ->sty
| {\let}
| {changing \kvdefinekeys.sty-h@@k=macro:->}
| {into \kvdefinekeys.sty-h@@k=macro:->}
| {\let}
| {reassigning \CurrentOption=macro:->}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| \makeatletter ->\catcode `\@ 11\relax
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\def}
| {changing \reserved@a=macro:->\@onefilewithoptions kvdefinek\ETC.}
| {into \reserved@a=macro:->\@ifl@aded \@currext {kvdefine\ETC.}
| \reserved@a ->\@ifl@aded \@currext {kvdefinekeys}{\@if@ptions \@currext {kvdefi
| nekeys}{}{}{\@latex@error {Option clash for \@cls@pkg \space kvdefinekeys}{The
| package kvdefinekeys has already been loaded with options:\MessageBreak \space
| \space [\@ptionlist {kvdefinekeys.\@currext }]\MessageBreak There has now been
| an attempt to load it with options\MessageBreak \space \space []\MessageBreak A
| dding the global options:\MessageBreak \space \space \@ptionlist {kvdefinekeys.
| \@currext },\MessageBreak to your \noexpand \documentclass declaration may fix
| this.\MessageBreak Try typing \space <return> \space to proceed.}}}{\@pass@ptio
| ns \@currext {}{kvdefinekeys}\global \expandafter \let \csname ver@\@currname .
| \@currext \endcsname \@empty \InputIfFileExists {\@currname .\@currext }{}{\@mi
| ssingfileerror \@currname \@currext }\let \@unprocessedoptions \@@unprocessedop
| tions \csname \@currname .\@currext -h@@k\endcsname \expandafter \let \csname \
| @currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptions } \@ifl@t
| er \@currext {kvdefinekeys}{2010/03/01}{}{\@latex@warning@no@line {You have req
| uested,\on@line , version\MessageBreak `2010/03/01' of \@cls@pkg \space kvdefin
| ekeys,\MessageBreak but only version\MessageBreak `\csname ver@kvdefinekeys.\@c
| urrext \endcsname '\MessageBreak is available}}\ifx \@currext \@clsextension \l
| et \LoadClass \@twoloadclasserror \fi \@popfilename \@reset@ptions
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@currext
| #2<-kvdefinekeys
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-\@if@ptions \@currext {kvdefinekeys}{}{}{\@latex@error {Option clash for \@
| cls@pkg \space kvdefinekeys}{The package kvdefinekeys has already been loaded w
| ith options:\MessageBreak \space \space [\@ptionlist {kvdefinekeys.\@currext }]
| \MessageBreak There has now been an attempt to load it with options\MessageBrea
| k \space \space []\MessageBreak Adding the global options:\MessageBreak \space
| \space \@ptionlist {kvdefinekeys.\@currext },\MessageBreak to your \noexpand \d
| ocumentclass declaration may fix this.\MessageBreak Try typing \space <return>
| \space to proceed.}}
| #2<-\@pass@ptions \@currext {}{kvdefinekeys}\global \expandafter \let \csname v
| er@\@currname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@c
| urrext }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \
| @@unprocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter
| \let \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedop
| tions
| \@if@ptions #1#2->\@expandtwoargs \@if@pti@ns {\@ptionlist {#2.#1}}
| #1<-\@currext
| #2<-kvdefinekeys
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\@if@pti@ns
| #2<-\@ptionlist {kvdefinekeys.\@currext }
| #3<-
| {\edef}
| {\noexpand}
| \@ptionlist #1->\@ifundefined {opt@#1}\@empty {\csname opt@#1\endcsname }
| #1<-kvdefinekeys.\@currext
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-opt@kvdefinekeys.\@currext
| {\expandafter}
| {\csname}
| \@currext ->sty
| {changing \opt@kvdefinekeys.sty=undefined}
| {into \opt@kvdefinekeys.sty=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\@empty
| #2<-\csname opt@kvdefinekeys.\@currext \endcsname
| \@empty ->
| {changing \reserved@a=macro:->\@ifl@aded \@currext {kvdefine\ETC.}
| {into \reserved@a=macro:->\@if@pti@ns {}{}}
| \reserved@a ->\@if@pti@ns {}{}
| \@if@pti@ns #1#2->\let \reserved@a \@firstoftwo \@for \reserved@b :=#2\do {\exp
| andafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,#1,}\ifin@ \else \let
| \reserved@a \@secondoftwo \fi }\reserved@a
| #1<-
| #2<-
| {\let}
| {changing \reserved@a=macro:->\@if@pti@ns {}{}}
| {into \reserved@a=\long macro:#1#2->#1}
| \@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\i
| fx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi
| #1<-\reserved@b
| #2<-
| #3<-\expandafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,,}\ifin@ \els
| e \let \reserved@a \@secondoftwo \fi
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\def}
| {changing \@fortmp=macro:->}
| {into \@fortmp=macro:->}
| {\ifx}
| {true}
| {\else}
| \reserved@a #1#2->#1
| #1<-
| #2<-\@latex@error {Option clash for \@cls@pkg \space kvdefinekeys}{The package
| kvdefinekeys has already been loaded with options:\MessageBreak \space \space [
| \@ptionlist {kvdefinekeys.\@currext }]\MessageBreak There has now been an attem
| pt to load it with options\MessageBreak \space \space []\MessageBreak Adding th
| e global options:\MessageBreak \space \space \@ptionlist {kvdefinekeys.\@currex
| t },\MessageBreak to your \noexpand \documentclass declaration may fix this.\Me
| ssageBreak Try typing \space <return> \space to proceed.}
| {blank space }
| \@ifl@ter #1#2->\expandafter \@ifl@t@r \csname ver@#2.#1\endcsname
| #1<-\@currext
| #2<-kvdefinekeys
| {\expandafter}
| {\csname}
| \@currext ->sty
| \@ifl@t@r #1#2->\ifnum \expandafter \@parse@version #1//00\@nil <\expandafter \
| @parse@version #2//00\@nil \expandafter \@secondoftwo \else \expandafter \@firs
| toftwo \fi
| #1<-\ver@kvdefinekeys.sty
| #2<-2010/03/01
| {\ifnum}
| {\expandafter}
| \ver@kvdefinekeys.sty ->2011/04/07 v1.3 Define keys (HO)
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2011
| #2<-04
| #3<-0
| #4<-7
| #5<- v1.3 Define keys (HO)//00
| {\expandafter}
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2010
| #2<-03
| #3<-0
| #4<-1
| #5<-//00
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\@latex@warning@no@line {You have requested,\on@line , version\MessageBreak
| `2010/03/01' of \@cls@pkg \space kvdefinekeys,\MessageBreak but only version\M
| essageBreak `\csname ver@kvdefinekeys.\@currext \endcsname '\MessageBreak is av
| ailable}
| {\ifx}
| {false}
| \@popfilename ->\expandafter \@p@pfilename \@currnamestack \@nil \if a\l_expl_s
| tatus_stack_tl a\ExplSyntaxOff \else \expandafter \expl_status_pop:w \l_expl_st
| atus_stack_tl \@nil \fi
| {\expandafter}
| \@currnamestack ->{grfext}{sty}{11}{epstopdf-base}{sty}{11}{}{}{12}
| \@p@pfilename #1#2#3#4\@nil ->\gdef \@currname {#1}\gdef \@currext {#2}\catcode
| `\@ #3\relax \gdef \@currnamestack {#4}
| #1<-grfext
| #2<-sty
| #3<-11
| #4<-{epstopdf-base}{sty}{11}{}{}{12}
| {\gdef}
| {globally changing \@currname=macro:->kvdefinekeys}
| {into \@currname=macro:->grfext}
| {\gdef}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->sty}
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\gdef}
| {globally changing \@currnamestack=macro:->{grfext}{sty}{11}{epstopdf-bas\ETC.}
| {into \@currnamestack=macro:->{epstopdf-base}{sty}{11}{}{}{1\ETC.}
| {\if}
| \l_expl_status_stack_tl ->000
| {false}
| {\expandafter}
| \l_expl_status_stack_tl ->000
| \expl_status_pop:w #1#2\@nil ->\def \l_expl_status_stack_tl {#2}\ifodd #1 \expa
| ndafter \ExplSyntaxOn \else \expandafter \ExplSyntaxOff \fi
| #1<-0
| #2<-00
| {\def}
| {changing \l_expl_status_stack_tl=macro:->000}
| {into \l_expl_status_stack_tl=macro:->00}
| {\ifodd}
| {false}
| {\expandafter}
| {\fi}
| \ExplSyntaxOff ->
| {\fi}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| {\relax}
| {blank space }
| \kv@define@key #1#2->\begingroup \csname @safe@activestrue\endcsname \let \ifin
| csname \iftrue \edef \KVD@temp {\endgroup \noexpand \KVD@DefineKey {#1}{#2}}\KV
| D@temp
| #1<-Gin
| #2<-AppendGraphicsExtensions
| {\begingroup}
| {entering semi simple group (level 1) at line 253}
| {\csname}
| \@safe@activestrue ->\let \if@safe@actives \iftrue
| {\let}
| {changing \if@safe@actives=\iffalse}
| {into \if@safe@actives=\iftrue}
| {\let}
| {changing \ifincsname=\ifincsname}
| {into \ifincsname=\iftrue}
| {\edef}
| {\noexpand}
| {changing \KVD@temp=undefined}
| {into \KVD@temp=macro:->\endgroup \KVD@DefineKey {Gin}\ETC.}
| \KVD@temp ->\endgroup \KVD@DefineKey {Gin}{AppendGraphicsExtensions}
| {\endgroup}
| {restoring \KVD@temp=undefined}
| {restoring \ifincsname=\ifincsname}
| {restoring \if@safe@actives=\iffalse}
| {leaving semi simple group (level 1) entered at line 253}
| \KVD@DefineKey #1#2->\ltx@ifnextchar [{\KVD@DefineKeyWithDefault {#1}{#2}}{\lon
| g \expandafter \def \csname KV@#1@#2\endcsname ##1}
| #1<-Gin
| #2<-AppendGraphicsExtensions
| \ltx@ifnextchar #1#2#3->\begingroup \let \LTXcmds@CharToken = #1\relax \ltx@Loc
| ToksA {\endgroup #2}\ltx@LocToksB {\endgroup #3}\futurelet \LTXcmds@LetToken \L
| TXcmds@ifnextchar
| #1<-[
| #2<-\KVD@DefineKeyWithDefault {Gin}{AppendGraphicsExtensions}
| #3<-\long \expandafter \def \csname KV@Gin@AppendGraphicsExtensions\endcsname #
| #1
| {\begingroup}
| {entering semi simple group (level 1) at line 253}
| {\let}
| {changing \LTXcmds@CharToken=undefined}
| {into \LTXcmds@CharToken=the character [}
| {\relax}
| {\toks0}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\endgroup \KVD@DefineKeyWithDefault \ETC.}
| {\toks2}
| {changing \toks2=}
| {into \toks2=\endgroup \long \expandafter \def \ETC.}
| {\futurelet}
| {changing \LTXcmds@LetToken=undefined}
| {into \LTXcmds@LetToken=begin-group character {}
| \LTXcmds@ifnextchar ->\ifx \LTXcmds@LetToken \LTXcmds@CharToken \the \expandaft
| er \ltx@LocToksA \else \expandafter \ifx \csname LTXcmds@LetToken\endcsname \LT
| Xcmds@SpaceToken \expandafter \expandafter \expandafter \LTXcmds@@ifnextchar \e
| lse \the \expandafter \expandafter \expandafter \ltx@LocToksB \fi \fi
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\the}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\fi}
| {\endgroup}
| {restoring \LTXcmds@LetToken=undefined}
| {restoring \toks2=}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \LTXcmds@CharToken=undefined}
| {leaving semi simple group (level 1) entered at line 253}
| {\long}
| {\expandafter}
| {\csname}
| {changing \KV@Gin@AppendGraphicsExtensions=undefined}
| {into \KV@Gin@AppendGraphicsExtensions=\relax}
| {changing \KV@Gin@AppendGraphicsExtensions=\relax}
| {into \KV@Gin@AppendGraphicsExtensions=\long macro:#1->\AppendGraphicsExtension
| s {#1\ETC.}
| {blank space }
| \kv@define@key #1#2->\begingroup \csname @safe@activestrue\endcsname \let \ifin
| csname \iftrue \edef \KVD@temp {\endgroup \noexpand \KVD@DefineKey {#1}{#2}}\KV
| D@temp
| #1<-Gin
| #2<-AppendGraphicsExtensions*
| {\begingroup}
| {entering semi simple group (level 1) at line 256}
| {\csname}
| \@safe@activestrue ->\let \if@safe@actives \iftrue
| {\let}
| {changing \if@safe@actives=\iffalse}
| {into \if@safe@actives=\iftrue}
| {\let}
| {changing \ifincsname=\ifincsname}
| {into \ifincsname=\iftrue}
| {\edef}
| {\noexpand}
| {changing \KVD@temp=undefined}
| {into \KVD@temp=macro:->\endgroup \KVD@DefineKey {Gin}\ETC.}
| \KVD@temp ->\endgroup \KVD@DefineKey {Gin}{AppendGraphicsExtensions*}
| {\endgroup}
| {restoring \KVD@temp=undefined}
| {restoring \ifincsname=\ifincsname}
| {restoring \if@safe@actives=\iffalse}
| {leaving semi simple group (level 1) entered at line 256}
| \KVD@DefineKey #1#2->\ltx@ifnextchar [{\KVD@DefineKeyWithDefault {#1}{#2}}{\lon
| g \expandafter \def \csname KV@#1@#2\endcsname ##1}
| #1<-Gin
| #2<-AppendGraphicsExtensions*
| \ltx@ifnextchar #1#2#3->\begingroup \let \LTXcmds@CharToken = #1\relax \ltx@Loc
| ToksA {\endgroup #2}\ltx@LocToksB {\endgroup #3}\futurelet \LTXcmds@LetToken \L
| TXcmds@ifnextchar
| #1<-[
| #2<-\KVD@DefineKeyWithDefault {Gin}{AppendGraphicsExtensions*}
| #3<-\long \expandafter \def \csname KV@Gin@AppendGraphicsExtensions*\endcsname
| ##1
| {\begingroup}
| {entering semi simple group (level 1) at line 256}
| {\let}
| {changing \LTXcmds@CharToken=undefined}
| {into \LTXcmds@CharToken=the character [}
| {\relax}
| {\toks0}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\endgroup \KVD@DefineKeyWithDefault \ETC.}
| {\toks2}
| {changing \toks2=}
| {into \toks2=\endgroup \long \expandafter \def \ETC.}
| {\futurelet}
| {changing \LTXcmds@LetToken=undefined}
| {into \LTXcmds@LetToken=begin-group character {}
| \LTXcmds@ifnextchar ->\ifx \LTXcmds@LetToken \LTXcmds@CharToken \the \expandaft
| er \ltx@LocToksA \else \expandafter \ifx \csname LTXcmds@LetToken\endcsname \LT
| Xcmds@SpaceToken \expandafter \expandafter \expandafter \LTXcmds@@ifnextchar \e
| lse \the \expandafter \expandafter \expandafter \ltx@LocToksB \fi \fi
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\the}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\fi}
| {\endgroup}
| {restoring \LTXcmds@LetToken=undefined}
| {restoring \toks2=}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \LTXcmds@CharToken=undefined}
| {leaving semi simple group (level 1) entered at line 256}
| {\long}
| {\expandafter}
| {\csname}
| {changing \KV@Gin@AppendGraphicsExtensions*=undefined}
| {into \KV@Gin@AppendGraphicsExtensions*=\relax}
| {changing \KV@Gin@AppendGraphicsExtensions*=\relax}
| {into \KV@Gin@AppendGraphicsExtensions*=\long macro:#1->\AppendGraphicsExtensio
| ns *{\ETC.}
| {blank space }
| \kv@define@key #1#2->\begingroup \csname @safe@activestrue\endcsname \let \ifin
| csname \iftrue \edef \KVD@temp {\endgroup \noexpand \KVD@DefineKey {#1}{#2}}\KV
| D@temp
| #1<-Gin
| #2<-PrependGraphicsExtensions
| {\begingroup}
| {entering semi simple group (level 1) at line 259}
| {\csname}
| \@safe@activestrue ->\let \if@safe@actives \iftrue
| {\let}
| {changing \if@safe@actives=\iffalse}
| {into \if@safe@actives=\iftrue}
| {\let}
| {changing \ifincsname=\ifincsname}
| {into \ifincsname=\iftrue}
| {\edef}
| {\noexpand}
| {changing \KVD@temp=undefined}
| {into \KVD@temp=macro:->\endgroup \KVD@DefineKey {Gin}\ETC.}
| \KVD@temp ->\endgroup \KVD@DefineKey {Gin}{PrependGraphicsExtensions}
| {\endgroup}
| {restoring \KVD@temp=undefined}
| {restoring \ifincsname=\ifincsname}
| {restoring \if@safe@actives=\iffalse}
| {leaving semi simple group (level 1) entered at line 259}
| \KVD@DefineKey #1#2->\ltx@ifnextchar [{\KVD@DefineKeyWithDefault {#1}{#2}}{\lon
| g \expandafter \def \csname KV@#1@#2\endcsname ##1}
| #1<-Gin
| #2<-PrependGraphicsExtensions
| \ltx@ifnextchar #1#2#3->\begingroup \let \LTXcmds@CharToken = #1\relax \ltx@Loc
| ToksA {\endgroup #2}\ltx@LocToksB {\endgroup #3}\futurelet \LTXcmds@LetToken \L
| TXcmds@ifnextchar
| #1<-[
| #2<-\KVD@DefineKeyWithDefault {Gin}{PrependGraphicsExtensions}
| #3<-\long \expandafter \def \csname KV@Gin@PrependGraphicsExtensions\endcsname
| ##1
| {\begingroup}
| {entering semi simple group (level 1) at line 259}
| {\let}
| {changing \LTXcmds@CharToken=undefined}
| {into \LTXcmds@CharToken=the character [}
| {\relax}
| {\toks0}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\endgroup \KVD@DefineKeyWithDefault \ETC.}
| {\toks2}
| {changing \toks2=}
| {into \toks2=\endgroup \long \expandafter \def \ETC.}
| {\futurelet}
| {changing \LTXcmds@LetToken=undefined}
| {into \LTXcmds@LetToken=begin-group character {}
| \LTXcmds@ifnextchar ->\ifx \LTXcmds@LetToken \LTXcmds@CharToken \the \expandaft
| er \ltx@LocToksA \else \expandafter \ifx \csname LTXcmds@LetToken\endcsname \LT
| Xcmds@SpaceToken \expandafter \expandafter \expandafter \LTXcmds@@ifnextchar \e
| lse \the \expandafter \expandafter \expandafter \ltx@LocToksB \fi \fi
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\the}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\fi}
| {\endgroup}
| {restoring \LTXcmds@LetToken=undefined}
| {restoring \toks2=}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \LTXcmds@CharToken=undefined}
| {leaving semi simple group (level 1) entered at line 259}
| {\long}
| {\expandafter}
| {\csname}
| {changing \KV@Gin@PrependGraphicsExtensions=undefined}
| {into \KV@Gin@PrependGraphicsExtensions=\relax}
| {changing \KV@Gin@PrependGraphicsExtensions=\relax}
| {into \KV@Gin@PrependGraphicsExtensions=\long macro:#1->\PrependGraphicsExtensi
| ons {\ETC.}
| {blank space }
| \kv@define@key #1#2->\begingroup \csname @safe@activestrue\endcsname \let \ifin
| csname \iftrue \edef \KVD@temp {\endgroup \noexpand \KVD@DefineKey {#1}{#2}}\KV
| D@temp
| #1<-Gin
| #2<-PrependGraphicsExtensions*
| {\begingroup}
| {entering semi simple group (level 1) at line 262}
| {\csname}
| \@safe@activestrue ->\let \if@safe@actives \iftrue
| {\let}
| {changing \if@safe@actives=\iffalse}
| {into \if@safe@actives=\iftrue}
| {\let}
| {changing \ifincsname=\ifincsname}
| {into \ifincsname=\iftrue}
| {\edef}
| {\noexpand}
| {changing \KVD@temp=undefined}
| {into \KVD@temp=macro:->\endgroup \KVD@DefineKey {Gin}\ETC.}
| \KVD@temp ->\endgroup \KVD@DefineKey {Gin}{PrependGraphicsExtensions*}
| {\endgroup}
| {restoring \KVD@temp=undefined}
| {restoring \ifincsname=\ifincsname}
| {restoring \if@safe@actives=\iffalse}
| {leaving semi simple group (level 1) entered at line 262}
| \KVD@DefineKey #1#2->\ltx@ifnextchar [{\KVD@DefineKeyWithDefault {#1}{#2}}{\lon
| g \expandafter \def \csname KV@#1@#2\endcsname ##1}
| #1<-Gin
| #2<-PrependGraphicsExtensions*
| \ltx@ifnextchar #1#2#3->\begingroup \let \LTXcmds@CharToken = #1\relax \ltx@Loc
| ToksA {\endgroup #2}\ltx@LocToksB {\endgroup #3}\futurelet \LTXcmds@LetToken \L
| TXcmds@ifnextchar
| #1<-[
| #2<-\KVD@DefineKeyWithDefault {Gin}{PrependGraphicsExtensions*}
| #3<-\long \expandafter \def \csname KV@Gin@PrependGraphicsExtensions*\endcsname
| ##1
| {\begingroup}
| {entering semi simple group (level 1) at line 262}
| {\let}
| {changing \LTXcmds@CharToken=undefined}
| {into \LTXcmds@CharToken=the character [}
| {\relax}
| {\toks0}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\endgroup \KVD@DefineKeyWithDefault \ETC.}
| {\toks2}
| {changing \toks2=}
| {into \toks2=\endgroup \long \expandafter \def \ETC.}
| {\futurelet}
| {changing \LTXcmds@LetToken=undefined}
| {into \LTXcmds@LetToken=begin-group character {}
| \LTXcmds@ifnextchar ->\ifx \LTXcmds@LetToken \LTXcmds@CharToken \the \expandaft
| er \ltx@LocToksA \else \expandafter \ifx \csname LTXcmds@LetToken\endcsname \LT
| Xcmds@SpaceToken \expandafter \expandafter \expandafter \LTXcmds@@ifnextchar \e
| lse \the \expandafter \expandafter \expandafter \ltx@LocToksB \fi \fi
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\the}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\fi}
| {\endgroup}
| {restoring \LTXcmds@LetToken=undefined}
| {restoring \toks2=}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \LTXcmds@CharToken=undefined}
| {leaving semi simple group (level 1) entered at line 262}
| {\long}
| {\expandafter}
| {\csname}
| {changing \KV@Gin@PrependGraphicsExtensions*=undefined}
| {into \KV@Gin@PrependGraphicsExtensions*=\relax}
| {changing \KV@Gin@PrependGraphicsExtensions*=\relax}
| {into \KV@Gin@PrependGraphicsExtensions*=\long macro:#1->\PrependGraphicsExtens
| ions *\ETC.}
| {blank space }
| \kv@define@key #1#2->\begingroup \csname @safe@activestrue\endcsname \let \ifin
| csname \iftrue \edef \KVD@temp {\endgroup \noexpand \KVD@DefineKey {#1}{#2}}\KV
| D@temp
| #1<-Gin
| #2<-RemoveGraphicsExtensions
| {\begingroup}
| {entering semi simple group (level 1) at line 265}
| {\csname}
| \@safe@activestrue ->\let \if@safe@actives \iftrue
| {\let}
| {changing \if@safe@actives=\iffalse}
| {into \if@safe@actives=\iftrue}
| {\let}
| {changing \ifincsname=\ifincsname}
| {into \ifincsname=\iftrue}
| {\edef}
| {\noexpand}
| {changing \KVD@temp=undefined}
| {into \KVD@temp=macro:->\endgroup \KVD@DefineKey {Gin}\ETC.}
| \KVD@temp ->\endgroup \KVD@DefineKey {Gin}{RemoveGraphicsExtensions}
| {\endgroup}
| {restoring \KVD@temp=undefined}
| {restoring \ifincsname=\ifincsname}
| {restoring \if@safe@actives=\iffalse}
| {leaving semi simple group (level 1) entered at line 265}
| \KVD@DefineKey #1#2->\ltx@ifnextchar [{\KVD@DefineKeyWithDefault {#1}{#2}}{\lon
| g \expandafter \def \csname KV@#1@#2\endcsname ##1}
| #1<-Gin
| #2<-RemoveGraphicsExtensions
| \ltx@ifnextchar #1#2#3->\begingroup \let \LTXcmds@CharToken = #1\relax \ltx@Loc
| ToksA {\endgroup #2}\ltx@LocToksB {\endgroup #3}\futurelet \LTXcmds@LetToken \L
| TXcmds@ifnextchar
| #1<-[
| #2<-\KVD@DefineKeyWithDefault {Gin}{RemoveGraphicsExtensions}
| #3<-\long \expandafter \def \csname KV@Gin@RemoveGraphicsExtensions\endcsname #
| #1
| {\begingroup}
| {entering semi simple group (level 1) at line 265}
| {\let}
| {changing \LTXcmds@CharToken=undefined}
| {into \LTXcmds@CharToken=the character [}
| {\relax}
| {\toks0}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\endgroup \KVD@DefineKeyWithDefault \ETC.}
| {\toks2}
| {changing \toks2=}
| {into \toks2=\endgroup \long \expandafter \def \ETC.}
| {\futurelet}
| {changing \LTXcmds@LetToken=undefined}
| {into \LTXcmds@LetToken=begin-group character {}
| \LTXcmds@ifnextchar ->\ifx \LTXcmds@LetToken \LTXcmds@CharToken \the \expandaft
| er \ltx@LocToksA \else \expandafter \ifx \csname LTXcmds@LetToken\endcsname \LT
| Xcmds@SpaceToken \expandafter \expandafter \expandafter \LTXcmds@@ifnextchar \e
| lse \the \expandafter \expandafter \expandafter \ltx@LocToksB \fi \fi
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\the}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\fi}
| {\endgroup}
| {restoring \LTXcmds@LetToken=undefined}
| {restoring \toks2=}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \LTXcmds@CharToken=undefined}
| {leaving semi simple group (level 1) entered at line 265}
| {\long}
| {\expandafter}
| {\csname}
| {changing \KV@Gin@RemoveGraphicsExtensions=undefined}
| {into \KV@Gin@RemoveGraphicsExtensions=\relax}
| {changing \KV@Gin@RemoveGraphicsExtensions=\relax}
| {into \KV@Gin@RemoveGraphicsExtensions=\long macro:#1->\RemoveGraphicsExtension
| s {#1\ETC.}
| {blank space }
| \kv@define@key #1#2->\begingroup \csname @safe@activestrue\endcsname \let \ifin
| csname \iftrue \edef \KVD@temp {\endgroup \noexpand \KVD@DefineKey {#1}{#2}}\KV
| D@temp
| #1<-Gin
| #2<-PrintGraphicsExtensions
| {\begingroup}
| {entering semi simple group (level 1) at line 268}
| {\csname}
| \@safe@activestrue ->\let \if@safe@actives \iftrue
| {\let}
| {changing \if@safe@actives=\iffalse}
| {into \if@safe@actives=\iftrue}
| {\let}
| {changing \ifincsname=\ifincsname}
| {into \ifincsname=\iftrue}
| {\edef}
| {\noexpand}
| {changing \KVD@temp=undefined}
| {into \KVD@temp=macro:->\endgroup \KVD@DefineKey {Gin}\ETC.}
| \KVD@temp ->\endgroup \KVD@DefineKey {Gin}{PrintGraphicsExtensions}
| {\endgroup}
| {restoring \KVD@temp=undefined}
| {restoring \ifincsname=\ifincsname}
| {restoring \if@safe@actives=\iffalse}
| {leaving semi simple group (level 1) entered at line 268}
| \KVD@DefineKey #1#2->\ltx@ifnextchar [{\KVD@DefineKeyWithDefault {#1}{#2}}{\lon
| g \expandafter \def \csname KV@#1@#2\endcsname ##1}
| #1<-Gin
| #2<-PrintGraphicsExtensions
| \ltx@ifnextchar #1#2#3->\begingroup \let \LTXcmds@CharToken = #1\relax \ltx@Loc
| ToksA {\endgroup #2}\ltx@LocToksB {\endgroup #3}\futurelet \LTXcmds@LetToken \L
| TXcmds@ifnextchar
| #1<-[
| #2<-\KVD@DefineKeyWithDefault {Gin}{PrintGraphicsExtensions}
| #3<-\long \expandafter \def \csname KV@Gin@PrintGraphicsExtensions\endcsname ##
| 1
| {\begingroup}
| {entering semi simple group (level 1) at line 268}
| {\let}
| {changing \LTXcmds@CharToken=undefined}
| {into \LTXcmds@CharToken=the character [}
| {\relax}
| {\toks0}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\endgroup \KVD@DefineKeyWithDefault \ETC.}
| {\toks2}
| {changing \toks2=}
| {into \toks2=\endgroup \long \expandafter \def \ETC.}
| {\futurelet}
| {changing \LTXcmds@LetToken=undefined}
| {into \LTXcmds@LetToken=the character [}
| \LTXcmds@ifnextchar ->\ifx \LTXcmds@LetToken \LTXcmds@CharToken \the \expandaft
| er \ltx@LocToksA \else \expandafter \ifx \csname LTXcmds@LetToken\endcsname \LT
| Xcmds@SpaceToken \expandafter \expandafter \expandafter \LTXcmds@@ifnextchar \e
| lse \the \expandafter \expandafter \expandafter \ltx@LocToksB \fi \fi
| {\ifx}
| {true}
| {\the}
| {\expandafter}
| {\else}
| {\endgroup}
| {restoring \LTXcmds@LetToken=undefined}
| {restoring \toks2=}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \LTXcmds@CharToken=undefined}
| {leaving semi simple group (level 1) entered at line 268}
| \KVD@DefineKeyWithDefault #1#2[#3]->\expandafter \def \csname KV@#1@#2@default\
| expandafter \endcsname \expandafter {\csname KV@#1@#2\endcsname {#3}}\long \exp
| andafter \def \csname KV@#1@#2\endcsname ##1
| #1<-Gin
| #2<-PrintGraphicsExtensions
| #3<-
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\csname}
| {changing \KV@Gin@PrintGraphicsExtensions=undefined}
| {into \KV@Gin@PrintGraphicsExtensions=\relax}
| {changing \KV@Gin@PrintGraphicsExtensions@default=undefined}
| {into \KV@Gin@PrintGraphicsExtensions@default=\relax}
| {\def}
| {changing \KV@Gin@PrintGraphicsExtensions@default=\relax}
| {into \KV@Gin@PrintGraphicsExtensions@default=macro:->\KV@Gin@PrintGraphicsExte
| nsions \ETC.}
| {\long}
| {\expandafter}
| {\csname}
| {changing \KV@Gin@PrintGraphicsExtensions=\relax}
| {into \KV@Gin@PrintGraphicsExtensions=\long macro:#1->\PrintGraphicsExtensions
| }
| {blank space }
| \grfext@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax
| \catcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\r
| elax \catcode 125=2\relax \catcode 42=12\relax \catcode 44=12\relax \catcode 47
| =12\relax \catcode 58=12\relax \catcode 60=12\relax \catcode 62=12\relax \catco
| de 91=12\relax \catcode 93=12\relax \endinput
| {\endlinechar}
| {reassigning \endlinechar=13}
| {\relax}
| {\catcode}
| {reassigning \catcode13=5}
| {\relax}
| {\catcode}
| {reassigning \catcode32=10}
| {\relax}
| {\catcode}
| {reassigning \catcode35=6}
| {\relax}
| {\catcode}
| {reassigning \catcode61=12}
| {\relax}
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\catcode}
| {reassigning \catcode123=1}
| {\relax}
| {\catcode}
| {reassigning \catcode125=2}
| {\relax}
| {\catcode}
| {reassigning \catcode42=12}
| {\relax}
| {\catcode}
| {reassigning \catcode44=12}
| {\relax}
| {\catcode}
| {reassigning \catcode47=12}
| {\relax}
| {\catcode}
| {reassigning \catcode58=12}
| {\relax}
| {\catcode}
| {reassigning \catcode60=12}
| {\relax}
| {\catcode}
| {reassigning \catcode62=12}
| {\relax}
| {\catcode}
| {reassigning \catcode91=12}
| {\relax}
| {\catcode}
| {reassigning \catcode93=12}
| {\relax}
| {\endinput}
| )
| {\let}
| {changing \@unprocessedoptions=\relax}
| {into \@unprocessedoptions=macro:->\ifx \@currext \@pkgextension \ETC.}
| {\csname}
| \@currname ->grfext
| \@currext ->sty
| \grfext.sty-h@@k ->
| {\expandafter}
| {\csname}
| \@currname ->grfext
| \@currext ->sty
| {\let}
| {changing \grfext.sty-h@@k=macro:->}
| {into \grfext.sty-h@@k=undefined}
| \@unprocessedoptions ->\ifx \@currext \@pkgextension \edef \@curroptions {\@pti
| onlist {\@currname .\@currext }}\@for \CurrentOption :=\@curroptions \do {\ifx
| \CurrentOption \@empty \else \@unknownoptionerror \fi }\fi
| {\ifx}
| {true}
| {\edef}
| \@ptionlist #1->\@ifundefined {opt@#1}\@empty {\csname opt@#1\endcsname }
| #1<-\@currname .\@currext
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-opt@\@currname .\@currext
| {\expandafter}
| {\csname}
| \@currname ->grfext
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@empty
| #2<-\csname opt@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->grfext
| \@currext ->sty
| \opt@grfext.sty ->
| {changing \@curroptions=macro:->logonly}
| {into \@curroptions=macro:->}
| \@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\i
| fx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi
| #1<-\CurrentOption
| #2<-\@curroptions
| #3<-\ifx \CurrentOption \@empty \else \@unknownoptionerror \fi
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \@curroptions ->
| {\def}
| {changing \@fortmp=macro:->}
| {into \@fortmp=macro:->}
| {\ifx}
| {true}
| {\else}
| {\fi}
| {blank space }
| \@ifl@ter #1#2->\expandafter \@ifl@t@r \csname ver@#2.#1\endcsname
| #1<-\@currext
| #2<-grfext
| {\expandafter}
| {\csname}
| \@currext ->sty
| \@ifl@t@r #1#2->\ifnum \expandafter \@parse@version #1//00\@nil <\expandafter \
| @parse@version #2//00\@nil \expandafter \@secondoftwo \else \expandafter \@firs
| toftwo \fi
| #1<-\ver@grfext.sty
| #2<-
| {\ifnum}
| {\expandafter}
| \ver@grfext.sty ->2010/08/19 v1.1 Manage graphics extensions (HO)
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2010
| #2<-08
| #3<-1
| #4<-9
| #5<- v1.1 Manage graphics extensions (HO)//00
| {\expandafter}
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-
| #2<-
| #3<-0
| #4<-0
| #5<-
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\@latex@warning@no@line {You have requested,\on@line , version\MessageBreak
| `' of \@cls@pkg \space grfext,\MessageBreak but only version\MessageBreak `\cs
| name ver@grfext.\@currext \endcsname '\MessageBreak is available}
| {\ifx}
| {false}
| \@popfilename ->\expandafter \@p@pfilename \@currnamestack \@nil \if a\l_expl_s
| tatus_stack_tl a\ExplSyntaxOff \else \expandafter \expl_status_pop:w \l_expl_st
| atus_stack_tl \@nil \fi
| {\expandafter}
| \@currnamestack ->{epstopdf-base}{sty}{11}{}{}{12}
| \@p@pfilename #1#2#3#4\@nil ->\gdef \@currname {#1}\gdef \@currext {#2}\catcode
| `\@ #3\relax \gdef \@currnamestack {#4}
| #1<-epstopdf-base
| #2<-sty
| #3<-11
| #4<-{}{}{12}
| {\gdef}
| {globally changing \@currname=macro:->grfext}
| {into \@currname=macro:->epstopdf-base}
| {\gdef}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->sty}
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\gdef}
| {globally changing \@currnamestack=macro:->{epstopdf-base}{sty}{11}{}{}{1\ETC.}
| {into \@currnamestack=macro:->{}{}{12}}
| {\if}
| \l_expl_status_stack_tl ->00
| {false}
| {\expandafter}
| \l_expl_status_stack_tl ->00
| \expl_status_pop:w #1#2\@nil ->\def \l_expl_status_stack_tl {#2}\ifodd #1 \expa
| ndafter \ExplSyntaxOn \else \expandafter \ExplSyntaxOff \fi
| #1<-0
| #2<-0
| {\def}
| {changing \l_expl_status_stack_tl=macro:->00}
| {into \l_expl_status_stack_tl=macro:->0}
| {\ifodd}
| {false}
| {\expandafter}
| {\fi}
| \ExplSyntaxOff ->
| {\fi}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| {\relax}
| {\relax}
| \RequirePackage ->\@fileswithoptions \@pkgextension
| \@fileswithoptions #1->\@ifnextchar [{\@fileswith@ptions #1}{\@fileswith@ptions
| #1[]}
| #1<-\@pkgextension
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@ptions \@pkgextension
| #3<-\@fileswith@ptions \@pkgextension []
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=\long macro:#1#2->#1}
| {into \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {\def}
| {changing \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {into \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@fileswith@ptions \@pkgextension []
| \@fileswith@ptions #1[#2]#3->\@ifnextchar [{\@fileswith@pti@ns #1[{#2}]#3}{\@fi
| leswith@pti@ns #1[{#2}]#3[]}
| #1<-\@pkgextension
| #2<-
| #3<-kvoptions
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@pti@ns \@pkgextension [{}]kvoptions
| #3<-\@fileswith@pti@ns \@pkgextension [{}]kvoptions[]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {into \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@fileswith@pti@ns \@pkgextension [{}]kvoptions
| \@fileswith@pti@ns #1[#2]#3[#4]->\ifx #1\@clsextension \ifx \@classoptionslist
| \relax \xdef \@classoptionslist {\zap@space #2 \@empty }\def \reserved@a {\@one
| filewithoptions #3[{#2}][{#4}]#1\@documentclasshook }\else \def \reserved@a {\@
| onefilewithoptions #3[{#2}][{#4}]#1}\fi \else \def \reserved@b ##1,{\ifx \@nil
| ##1\relax \else \ifx \relax ##1\relax \else \noexpand \@onefilewithoptions ##1[
| {#2}][{#4}]\noexpand \@pkgextension \fi \expandafter \reserved@b \fi }\edef \re
| served@a {\zap@space #3 \@empty }\edef \reserved@a {\expandafter \reserved@b \r
| eserved@a ,\@nil ,}\fi \reserved@a
| #1<-\@pkgextension
| #2<-
| #3<-kvoptions
| #4<-2007/10/02
| {\ifx}
| {false}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {\edef}
| \zap@space #1 #2->#1\ifx #2\@empty \else \expandafter \zap@space \fi #2
| #1<-kvoptions
| #2<-\@empty
| {\ifx}
| {true}
| {\else}
| \@empty ->
| {changing \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@a=macro:->kvoptions}
| {\edef}
| {\expandafter}
| \reserved@a ->kvoptions
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2007/10/02}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-kvoptions
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\noexpand}
| {\noexpand}
| {\fi}
| {\expandafter}
| {\fi}
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2007/10/02}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-\@nil
| {\ifx}
| {true}
| {\else}
| {changing \reserved@a=macro:->kvoptions}
| {into \reserved@a=macro:->\@onefilewithoptions kvoptions\ETC.}
| {\fi}
| \reserved@a ->\@onefilewithoptions kvoptions[{}][{2007/10/02}]\@pkgextension \r
| elax
| \@onefilewithoptions #1[#2][#3]#4->\@pushfilename \xdef \@currname {#1}\global
| \let \@currext #4\expandafter \let \csname \@currname .\@currext -h@@k\endcsnam
| e \@empty \let \CurrentOption \@empty \@reset@ptions \makeatletter \def \reserv
| ed@a {\@ifl@aded \@currext {#1}{\@if@ptions \@currext {#1}{#2}{}{\@latex@error
| {Option clash for \@cls@pkg \space #1}{The package #1 has already been loaded w
| ith options:\MessageBreak \space \space [\@ptionlist {#1.\@currext }]\MessageBr
| eak There has now been an attempt to load it with options\MessageBreak \space \
| space [#2]\MessageBreak Adding the global options:\MessageBreak \space \space \
| @ptionlist {#1.\@currext },#2\MessageBreak to your \noexpand \documentclass dec
| laration may fix this.\MessageBreak Try typing \space <return> \space to procee
| d.}}}{\@pass@ptions \@currext {#2}{#1}\global \expandafter \let \csname ver@\@c
| urrname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@currext
| }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@unpr
| ocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \let
| \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptions
| } \@ifl@ter \@currext {#1}{#3}{}{\@latex@warning@no@line {You have requested,\o
| n@line , version\MessageBreak `#3' of \@cls@pkg \space #1,\MessageBreak but onl
| y version\MessageBreak `\csname ver@#1.\@currext \endcsname '\MessageBreak is a
| vailable}}\ifx \@currext \@clsextension \let \LoadClass \@twoloadclasserror \fi
| \@popfilename \@reset@ptions }\reserved@a
| #1<-kvoptions
| #2<-
| #3<-2007/10/02
| #4<-\@pkgextension
| \@pushfilename ->\edef \l_expl_status_stack_tl {\ifodd \l_expl_status_bool 1\el
| se 0\fi \l_expl_status_stack_tl }\ExplSyntaxOff \xdef \@currnamestack {{\@currn
| ame }{\@currext }{\the \catcode `\@ }\@currnamestack }
| {\edef}
| {\ifodd}
| {false}
| {\fi}
| \l_expl_status_stack_tl ->0
| {changing \l_expl_status_stack_tl=macro:->0}
| {into \l_expl_status_stack_tl=macro:->00}
| \ExplSyntaxOff ->
| {\xdef}
| \@currname ->epstopdf-base
| \@currext ->sty
| \@currnamestack ->{}{}{12}
| {globally changing \@currnamestack=macro:->{}{}{12}}
| {into \@currnamestack=macro:->{epstopdf-base}{sty}{11}{}{}{1\ETC.}
| {\xdef}
| {globally changing \@currname=macro:->epstopdf-base}
| {into \@currname=macro:->kvoptions}
| {\global}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->sty}
| {\expandafter}
| {\csname}
| \@currname ->kvoptions
| \@currext ->sty
| {\let}
| {reassigning \kvoptions.sty-h@@k=macro:->}
| {\let}
| {reassigning \CurrentOption=macro:->}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| \makeatletter ->\catcode `\@ 11\relax
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\def}
| {changing \reserved@a=macro:->\@onefilewithoptions kvoptions\ETC.}
| {into \reserved@a=macro:->\@ifl@aded \@currext {kvoption\ETC.}
| \reserved@a ->\@ifl@aded \@currext {kvoptions}{\@if@ptions \@currext {kvoptions
| }{}{}{\@latex@error {Option clash for \@cls@pkg \space kvoptions}{The package k
| voptions has already been loaded with options:\MessageBreak \space \space [\@pt
| ionlist {kvoptions.\@currext }]\MessageBreak There has now been an attempt to l
| oad it with options\MessageBreak \space \space []\MessageBreak Adding the globa
| l options:\MessageBreak \space \space \@ptionlist {kvoptions.\@currext },\Messa
| geBreak to your \noexpand \documentclass declaration may fix this.\MessageBreak
| Try typing \space <return> \space to proceed.}}}{\@pass@ptions \@currext {}{kv
| options}\global \expandafter \let \csname ver@\@currname .\@currext \endcsname
| \@empty \InputIfFileExists {\@currname .\@currext }{}{\@missingfileerror \@curr
| name \@currext }\let \@unprocessedoptions \@@unprocessedoptions \csname \@currn
| ame .\@currext -h@@k\endcsname \expandafter \let \csname \@currname .\@currext
| -h@@k\endcsname \@undefined \@unprocessedoptions } \@ifl@ter \@currext {kvoptio
| ns}{2007/10/02}{}{\@latex@warning@no@line {You have requested,\on@line , versio
| n\MessageBreak `2007/10/02' of \@cls@pkg \space kvoptions,\MessageBreak but onl
| y version\MessageBreak `\csname ver@kvoptions.\@currext \endcsname '\MessageBre
| ak is available}}\ifx \@currext \@clsextension \let \LoadClass \@twoloadclasser
| ror \fi \@popfilename \@reset@ptions
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@currext
| #2<-kvoptions
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-\@if@ptions \@currext {kvoptions}{}{}{\@latex@error {Option clash for \@cls
| @pkg \space kvoptions}{The package kvoptions has already been loaded with optio
| ns:\MessageBreak \space \space [\@ptionlist {kvoptions.\@currext }]\MessageBrea
| k There has now been an attempt to load it with options\MessageBreak \space \sp
| ace []\MessageBreak Adding the global options:\MessageBreak \space \space \@pti
| onlist {kvoptions.\@currext },\MessageBreak to your \noexpand \documentclass de
| claration may fix this.\MessageBreak Try typing \space <return> \space to proce
| ed.}}
| #2<-\@pass@ptions \@currext {}{kvoptions}\global \expandafter \let \csname ver@
| \@currname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@curr
| ext }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@u
| nprocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \l
| et \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptio
| ns
| \@if@ptions #1#2->\@expandtwoargs \@if@pti@ns {\@ptionlist {#2.#1}}
| #1<-\@currext
| #2<-kvoptions
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\@if@pti@ns
| #2<-\@ptionlist {kvoptions.\@currext }
| #3<-
| {\edef}
| {\noexpand}
| \@ptionlist #1->\@ifundefined {opt@#1}\@empty {\csname opt@#1\endcsname }
| #1<-kvoptions.\@currext
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-opt@kvoptions.\@currext
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@empty
| #2<-\csname opt@kvoptions.\@currext \endcsname
| {\csname}
| \@currext ->sty
| \opt@kvoptions.sty ->
| {changing \reserved@a=macro:->\@ifl@aded \@currext {kvoption\ETC.}
| {into \reserved@a=macro:->\@if@pti@ns {}{}}
| \reserved@a ->\@if@pti@ns {}{}
| \@if@pti@ns #1#2->\let \reserved@a \@firstoftwo \@for \reserved@b :=#2\do {\exp
| andafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,#1,}\ifin@ \else \let
| \reserved@a \@secondoftwo \fi }\reserved@a
| #1<-
| #2<-
| {\let}
| {changing \reserved@a=macro:->\@if@pti@ns {}{}}
| {into \reserved@a=\long macro:#1#2->#1}
| \@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\i
| fx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi
| #1<-\reserved@b
| #2<-
| #3<-\expandafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,,}\ifin@ \els
| e \let \reserved@a \@secondoftwo \fi
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\def}
| {changing \@fortmp=macro:->}
| {into \@fortmp=macro:->}
| {\ifx}
| {true}
| {\else}
| \reserved@a #1#2->#1
| #1<-
| #2<-\@latex@error {Option clash for \@cls@pkg \space kvoptions}{The package kvo
| ptions has already been loaded with options:\MessageBreak \space \space [\@ptio
| nlist {kvoptions.\@currext }]\MessageBreak There has now been an attempt to loa
| d it with options\MessageBreak \space \space []\MessageBreak Adding the global
| options:\MessageBreak \space \space \@ptionlist {kvoptions.\@currext },\Message
| Break to your \noexpand \documentclass declaration may fix this.\MessageBreak T
| ry typing \space <return> \space to proceed.}
| {blank space }
| \@ifl@ter #1#2->\expandafter \@ifl@t@r \csname ver@#2.#1\endcsname
| #1<-\@currext
| #2<-kvoptions
| {\expandafter}
| {\csname}
| \@currext ->sty
| \@ifl@t@r #1#2->\ifnum \expandafter \@parse@version #1//00\@nil <\expandafter \
| @parse@version #2//00\@nil \expandafter \@secondoftwo \else \expandafter \@firs
| toftwo \fi
| #1<-\ver@kvoptions.sty
| #2<-2007/10/02
| {\ifnum}
| {\expandafter}
| \ver@kvoptions.sty ->2011/06/30 v3.11 Key value format for package options (HO)
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2011
| #2<-06
| #3<-3
| #4<-0
| #5<- v3.11 Key value format for package options (HO)//00
| {\expandafter}
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2007
| #2<-10
| #3<-0
| #4<-2
| #5<-//00
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\@latex@warning@no@line {You have requested,\on@line , version\MessageBreak
| `2007/10/02' of \@cls@pkg \space kvoptions,\MessageBreak but only version\Mess
| ageBreak `\csname ver@kvoptions.\@currext \endcsname '\MessageBreak is availabl
| e}
| {\ifx}
| {false}
| \@popfilename ->\expandafter \@p@pfilename \@currnamestack \@nil \if a\l_expl_s
| tatus_stack_tl a\ExplSyntaxOff \else \expandafter \expl_status_pop:w \l_expl_st
| atus_stack_tl \@nil \fi
| {\expandafter}
| \@currnamestack ->{epstopdf-base}{sty}{11}{}{}{12}
| \@p@pfilename #1#2#3#4\@nil ->\gdef \@currname {#1}\gdef \@currext {#2}\catcode
| `\@ #3\relax \gdef \@currnamestack {#4}
| #1<-epstopdf-base
| #2<-sty
| #3<-11
| #4<-{}{}{12}
| {\gdef}
| {globally changing \@currname=macro:->kvoptions}
| {into \@currname=macro:->epstopdf-base}
| {\gdef}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->sty}
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\gdef}
| {globally changing \@currnamestack=macro:->{epstopdf-base}{sty}{11}{}{}{1\ETC.}
| {into \@currnamestack=macro:->{}{}{12}}
| {\if}
| \l_expl_status_stack_tl ->00
| {false}
| {\expandafter}
| \l_expl_status_stack_tl ->00
| \expl_status_pop:w #1#2\@nil ->\def \l_expl_status_stack_tl {#2}\ifodd #1 \expa
| ndafter \ExplSyntaxOn \else \expandafter \ExplSyntaxOff \fi
| #1<-0
| #2<-0
| {\def}
| {changing \l_expl_status_stack_tl=macro:->00}
| {into \l_expl_status_stack_tl=macro:->0}
| {\ifodd}
| {false}
| {\expandafter}
| {\fi}
| \ExplSyntaxOff ->
| {\fi}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| {\relax}
| {blank space }
| \RequirePackage ->\@fileswithoptions \@pkgextension
| \@fileswithoptions #1->\@ifnextchar [{\@fileswith@ptions #1}{\@fileswith@ptions
| #1[]}
| #1<-\@pkgextension
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@ptions \@pkgextension
| #3<-\@fileswith@ptions \@pkgextension []
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=\long macro:#1#2->#1}
| {into \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {\def}
| {changing \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {into \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@fileswith@ptions \@pkgextension []
| \@fileswith@ptions #1[#2]#3->\@ifnextchar [{\@fileswith@pti@ns #1[{#2}]#3}{\@fi
| leswith@pti@ns #1[{#2}]#3[]}
| #1<-\@pkgextension
| #2<-
| #3<-pdftexcmds
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@pti@ns \@pkgextension [{}]pdftexcmds
| #3<-\@fileswith@pti@ns \@pkgextension [{}]pdftexcmds[]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {into \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@fileswith@pti@ns \@pkgextension [{}]pdftexcmds
| \@fileswith@pti@ns #1[#2]#3[#4]->\ifx #1\@clsextension \ifx \@classoptionslist
| \relax \xdef \@classoptionslist {\zap@space #2 \@empty }\def \reserved@a {\@one
| filewithoptions #3[{#2}][{#4}]#1\@documentclasshook }\else \def \reserved@a {\@
| onefilewithoptions #3[{#2}][{#4}]#1}\fi \else \def \reserved@b ##1,{\ifx \@nil
| ##1\relax \else \ifx \relax ##1\relax \else \noexpand \@onefilewithoptions ##1[
| {#2}][{#4}]\noexpand \@pkgextension \fi \expandafter \reserved@b \fi }\edef \re
| served@a {\zap@space #3 \@empty }\edef \reserved@a {\expandafter \reserved@b \r
| eserved@a ,\@nil ,}\fi \reserved@a
| #1<-\@pkgextension
| #2<-
| #3<-pdftexcmds
| #4<-2007/11/11
| {\ifx}
| {false}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {\edef}
| \zap@space #1 #2->#1\ifx #2\@empty \else \expandafter \zap@space \fi #2
| #1<-pdftexcmds
| #2<-\@empty
| {\ifx}
| {true}
| {\else}
| \@empty ->
| {changing \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@a=macro:->pdftexcmds}
| {\edef}
| {\expandafter}
| \reserved@a ->pdftexcmds
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2007/11/11}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-pdftexcmds
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\noexpand}
| {\noexpand}
| {\fi}
| {\expandafter}
| {\fi}
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2007/11/11}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-\@nil
| {\ifx}
| {true}
| {\else}
| {changing \reserved@a=macro:->pdftexcmds}
| {into \reserved@a=macro:->\@onefilewithoptions pdftexcmd\ETC.}
| {\fi}
| \reserved@a ->\@onefilewithoptions pdftexcmds[{}][{2007/11/11}]\@pkgextension \
| relax
| \@onefilewithoptions #1[#2][#3]#4->\@pushfilename \xdef \@currname {#1}\global
| \let \@currext #4\expandafter \let \csname \@currname .\@currext -h@@k\endcsnam
| e \@empty \let \CurrentOption \@empty \@reset@ptions \makeatletter \def \reserv
| ed@a {\@ifl@aded \@currext {#1}{\@if@ptions \@currext {#1}{#2}{}{\@latex@error
| {Option clash for \@cls@pkg \space #1}{The package #1 has already been loaded w
| ith options:\MessageBreak \space \space [\@ptionlist {#1.\@currext }]\MessageBr
| eak There has now been an attempt to load it with options\MessageBreak \space \
| space [#2]\MessageBreak Adding the global options:\MessageBreak \space \space \
| @ptionlist {#1.\@currext },#2\MessageBreak to your \noexpand \documentclass dec
| laration may fix this.\MessageBreak Try typing \space <return> \space to procee
| d.}}}{\@pass@ptions \@currext {#2}{#1}\global \expandafter \let \csname ver@\@c
| urrname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@currext
| }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@unpr
| ocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \let
| \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptions
| } \@ifl@ter \@currext {#1}{#3}{}{\@latex@warning@no@line {You have requested,\o
| n@line , version\MessageBreak `#3' of \@cls@pkg \space #1,\MessageBreak but onl
| y version\MessageBreak `\csname ver@#1.\@currext \endcsname '\MessageBreak is a
| vailable}}\ifx \@currext \@clsextension \let \LoadClass \@twoloadclasserror \fi
| \@popfilename \@reset@ptions }\reserved@a
| #1<-pdftexcmds
| #2<-
| #3<-2007/11/11
| #4<-\@pkgextension
| \@pushfilename ->\edef \l_expl_status_stack_tl {\ifodd \l_expl_status_bool 1\el
| se 0\fi \l_expl_status_stack_tl }\ExplSyntaxOff \xdef \@currnamestack {{\@currn
| ame }{\@currext }{\the \catcode `\@ }\@currnamestack }
| {\edef}
| {\ifodd}
| {false}
| {\fi}
| \l_expl_status_stack_tl ->0
| {changing \l_expl_status_stack_tl=macro:->0}
| {into \l_expl_status_stack_tl=macro:->00}
| \ExplSyntaxOff ->
| {\xdef}
| \@currname ->epstopdf-base
| \@currext ->sty
| \@currnamestack ->{}{}{12}
| {globally changing \@currnamestack=macro:->{}{}{12}}
| {into \@currnamestack=macro:->{epstopdf-base}{sty}{11}{}{}{1\ETC.}
| {\xdef}
| {globally changing \@currname=macro:->epstopdf-base}
| {into \@currname=macro:->pdftexcmds}
| {\global}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->sty}
| {\expandafter}
| {\csname}
| \@currname ->pdftexcmds
| \@currext ->sty
| {\let}
| {reassigning \pdftexcmds.sty-h@@k=macro:->}
| {\let}
| {reassigning \CurrentOption=macro:->}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| \makeatletter ->\catcode `\@ 11\relax
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\def}
| {changing \reserved@a=macro:->\@onefilewithoptions pdftexcmd\ETC.}
| {into \reserved@a=macro:->\@ifl@aded \@currext {pdftexcm\ETC.}
| \reserved@a ->\@ifl@aded \@currext {pdftexcmds}{\@if@ptions \@currext {pdftexcm
| ds}{}{}{\@latex@error {Option clash for \@cls@pkg \space pdftexcmds}{The packag
| e pdftexcmds has already been loaded with options:\MessageBreak \space \space [
| \@ptionlist {pdftexcmds.\@currext }]\MessageBreak There has now been an attempt
| to load it with options\MessageBreak \space \space []\MessageBreak Adding the
| global options:\MessageBreak \space \space \@ptionlist {pdftexcmds.\@currext },
| \MessageBreak to your \noexpand \documentclass declaration may fix this.\Messag
| eBreak Try typing \space <return> \space to proceed.}}}{\@pass@ptions \@currext
| {}{pdftexcmds}\global \expandafter \let \csname ver@\@currname .\@currext \end
| csname \@empty \InputIfFileExists {\@currname .\@currext }{}{\@missingfileerror
| \@currname \@currext }\let \@unprocessedoptions \@@unprocessedoptions \csname
| \@currname .\@currext -h@@k\endcsname \expandafter \let \csname \@currname .\@c
| urrext -h@@k\endcsname \@undefined \@unprocessedoptions } \@ifl@ter \@currext {
| pdftexcmds}{2007/11/11}{}{\@latex@warning@no@line {You have requested,\on@line
| , version\MessageBreak `2007/11/11' of \@cls@pkg \space pdftexcmds,\MessageBrea
| k but only version\MessageBreak `\csname ver@pdftexcmds.\@currext \endcsname '\
| MessageBreak is available}}\ifx \@currext \@clsextension \let \LoadClass \@twol
| oadclasserror \fi \@popfilename \@reset@ptions
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@currext
| #2<-pdftexcmds
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-\@if@ptions \@currext {pdftexcmds}{}{}{\@latex@error {Option clash for \@cl
| s@pkg \space pdftexcmds}{The package pdftexcmds has already been loaded with op
| tions:\MessageBreak \space \space [\@ptionlist {pdftexcmds.\@currext }]\Message
| Break There has now been an attempt to load it with options\MessageBreak \space
| \space []\MessageBreak Adding the global options:\MessageBreak \space \space \
| @ptionlist {pdftexcmds.\@currext },\MessageBreak to your \noexpand \documentcla
| ss declaration may fix this.\MessageBreak Try typing \space <return> \space to
| proceed.}}
| #2<-\@pass@ptions \@currext {}{pdftexcmds}\global \expandafter \let \csname ver
| @\@currname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@cur
| rext }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@
| unprocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \
| let \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedopti
| ons
| \@if@ptions #1#2->\@expandtwoargs \@if@pti@ns {\@ptionlist {#2.#1}}
| #1<-\@currext
| #2<-pdftexcmds
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\@if@pti@ns
| #2<-\@ptionlist {pdftexcmds.\@currext }
| #3<-
| {\edef}
| {\noexpand}
| \@ptionlist #1->\@ifundefined {opt@#1}\@empty {\csname opt@#1\endcsname }
| #1<-pdftexcmds.\@currext
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-opt@pdftexcmds.\@currext
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@empty
| #2<-\csname opt@pdftexcmds.\@currext \endcsname
| {\csname}
| \@currext ->sty
| \opt@pdftexcmds.sty ->
| {changing \reserved@a=macro:->\@ifl@aded \@currext {pdftexcm\ETC.}
| {into \reserved@a=macro:->\@if@pti@ns {}{}}
| \reserved@a ->\@if@pti@ns {}{}
| \@if@pti@ns #1#2->\let \reserved@a \@firstoftwo \@for \reserved@b :=#2\do {\exp
| andafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,#1,}\ifin@ \else \let
| \reserved@a \@secondoftwo \fi }\reserved@a
| #1<-
| #2<-
| {\let}
| {changing \reserved@a=macro:->\@if@pti@ns {}{}}
| {into \reserved@a=\long macro:#1#2->#1}
| \@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\i
| fx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi
| #1<-\reserved@b
| #2<-
| #3<-\expandafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,,}\ifin@ \els
| e \let \reserved@a \@secondoftwo \fi
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\def}
| {changing \@fortmp=macro:->}
| {into \@fortmp=macro:->}
| {\ifx}
| {true}
| {\else}
| \reserved@a #1#2->#1
| #1<-
| #2<-\@latex@error {Option clash for \@cls@pkg \space pdftexcmds}{The package pd
| ftexcmds has already been loaded with options:\MessageBreak \space \space [\@pt
| ionlist {pdftexcmds.\@currext }]\MessageBreak There has now been an attempt to
| load it with options\MessageBreak \space \space []\MessageBreak Adding the glob
| al options:\MessageBreak \space \space \@ptionlist {pdftexcmds.\@currext },\Mes
| sageBreak to your \noexpand \documentclass declaration may fix this.\MessageBre
| ak Try typing \space <return> \space to proceed.}
| {blank space }
| \@ifl@ter #1#2->\expandafter \@ifl@t@r \csname ver@#2.#1\endcsname
| #1<-\@currext
| #2<-pdftexcmds
| {\expandafter}
| {\csname}
| \@currext ->sty
| \@ifl@t@r #1#2->\ifnum \expandafter \@parse@version #1//00\@nil <\expandafter \
| @parse@version #2//00\@nil \expandafter \@secondoftwo \else \expandafter \@firs
| toftwo \fi
| #1<-\ver@pdftexcmds.sty
| #2<-2007/11/11
| {\ifnum}
| {\expandafter}
| \ver@pdftexcmds.sty ->2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (
| HO)
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2011
| #2<-11
| #3<-2
| #4<-9
| #5<- v0.20 Utility functions of pdfTeX for LuaTeX (HO)//00
| {\expandafter}
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2007
| #2<-11
| #3<-1
| #4<-1
| #5<-//00
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\@latex@warning@no@line {You have requested,\on@line , version\MessageBreak
| `2007/11/11' of \@cls@pkg \space pdftexcmds,\MessageBreak but only version\Mes
| sageBreak `\csname ver@pdftexcmds.\@currext \endcsname '\MessageBreak is availa
| ble}
| {\ifx}
| {false}
| \@popfilename ->\expandafter \@p@pfilename \@currnamestack \@nil \if a\l_expl_s
| tatus_stack_tl a\ExplSyntaxOff \else \expandafter \expl_status_pop:w \l_expl_st
| atus_stack_tl \@nil \fi
| {\expandafter}
| \@currnamestack ->{epstopdf-base}{sty}{11}{}{}{12}
| \@p@pfilename #1#2#3#4\@nil ->\gdef \@currname {#1}\gdef \@currext {#2}\catcode
| `\@ #3\relax \gdef \@currnamestack {#4}
| #1<-epstopdf-base
| #2<-sty
| #3<-11
| #4<-{}{}{12}
| {\gdef}
| {globally changing \@currname=macro:->pdftexcmds}
| {into \@currname=macro:->epstopdf-base}
| {\gdef}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->sty}
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\gdef}
| {globally changing \@currnamestack=macro:->{epstopdf-base}{sty}{11}{}{}{1\ETC.}
| {into \@currnamestack=macro:->{}{}{12}}
| {\if}
| \l_expl_status_stack_tl ->00
| {false}
| {\expandafter}
| \l_expl_status_stack_tl ->00
| \expl_status_pop:w #1#2\@nil ->\def \l_expl_status_stack_tl {#2}\ifodd #1 \expa
| ndafter \ExplSyntaxOn \else \expandafter \ExplSyntaxOff \fi
| #1<-0
| #2<-0
| {\def}
| {changing \l_expl_status_stack_tl=macro:->00}
| {into \l_expl_status_stack_tl=macro:->0}
| {\ifodd}
| {false}
| {\expandafter}
| {\fi}
| \ExplSyntaxOff ->
| {\fi}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| {\relax}
| {blank space }
| {\begingroup}
| {entering semi simple group (level 1) at line 151}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\ifx}
| {false}
| {\endgroup}
| {leaving semi simple group (level 1) entered at line 151}
| {\begingroup}
| {entering semi simple group (level 1) at line 159}
| {\def}
| {changing \x=undefined}
| {into \x=macro:->pdftex.def}
| {\ifx}
| {true}
| {\else}
| {\endgroup}
| {restoring \x=undefined}
| {leaving semi simple group (level 1) entered at line 159}
| {\begingroup}
| {entering semi simple group (level 1) at line 171}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\ifnum}
| \pdf@shellescape ->\pdfshellescape
| {true}
| {\else}
| {\fi}
| {\endgroup}
| {leaving semi simple group (level 1) entered at line 171}
| \SetupKeyvalOptions ->\kvsetkeys {KVO}
| \kvsetkeys #1#2->\kv@parse {#2}{\kv@processor@default {#1}}
| #1<-KVO
| #2<-family=ETE,prefix=ETE@
| \kv@parse #1->\kv@normalize {#1}\expandafter \kv@parse@normalized \expandafter
| {\kv@list }
| #1<-family=ETE,prefix=ETE@
| \kv@normalize #1->\begingroup \toks@ {,#1,}\KVS@Comma \KVS@SpaceComma \KVS@Comm
| aSpace \KVS@CommaComma \KVS@Equals \KVS@SpaceEquals \KVS@EqualsSpace \xdef \KVS
| @Global {\the \toks@ }\endgroup \let \kv@list \KVS@Global
| #1<-family=ETE,prefix=ETE@
| {\begingroup}
| {entering semi simple group (level 1) at line 182}
| {\toks0}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=,family=ETE,prefix=ETE@,}
| \KVS@Comma ->\toks@ \expandafter {\expandafter }\expandafter \KVS@@Comma \the \
| toks@ ,\KVS@Nil
| {\toks0}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\the}
| {changing \toks0=,family=ETE,prefix=ETE@,}
| {into \toks0=}
| \KVS@@Comma #1,#2\KVS@Nil ->\toks@ \expandafter {\the \toks@ #1}\KVS@IfEmpty {#
| 2}{}{\KVS@@Comma ,#2\KVS@Nil }
| #1<-,family=ETE,prefix=ETE@,
| #2<-
| {\toks0}
| {\expandafter}
| {\the}
| {changing \toks0=}
| {into \toks0=,family=ETE,prefix=ETE@,}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-
| #2<-\KVS@@Comma ,\KVS@Nil
| \KVS@SpaceComma ->\expandafter \KVS@@SpaceComma \the \toks@ ,\KVS@Nil
| {\expandafter}
| {\the}
| \KVS@@SpaceComma #1 ,#2\KVS@Nil ->\KVS@IfEmpty {#2}{\toks@ {#1}}{\KVS@@SpaceCom
| ma #1,#2\KVS@Nil }
| #1<-,family=ETE,prefix=ETE@,
| #2<-
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-\toks@ {,family=ETE,prefix=ETE@,}
| #2<-\KVS@@SpaceComma ,family=ETE,prefix=ETE@,,\KVS@Nil
| {\toks0}
| {changing \toks0=,family=ETE,prefix=ETE@,}
| {into \toks0=,family=ETE,prefix=ETE@,}
| \KVS@CommaSpace ->\expandafter \KVS@@CommaSpace \the \toks@ , \KVS@Nil
| {\expandafter}
| {\the}
| \KVS@@CommaSpace #1, #2\KVS@Nil ->\KVS@IfEmpty {#2}{\toks@ {#1}}{\KVS@@CommaSpa
| ce #1,#2\KVS@Nil }
| #1<-,family=ETE,prefix=ETE@,
| #2<-
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-\toks@ {,family=ETE,prefix=ETE@,}
| #2<-\KVS@@CommaSpace ,family=ETE,prefix=ETE@,,\KVS@Nil
| {\toks0}
| {changing \toks0=,family=ETE,prefix=ETE@,}
| {into \toks0=,family=ETE,prefix=ETE@,}
| \KVS@CommaComma ->\expandafter \KVS@@CommaComma \the \toks@ ,\KVS@Nil
| {\expandafter}
| {\the}
| \KVS@@CommaComma #1,,#2\KVS@Nil ->\KVS@IfEmpty {#2}{\toks@ {#1,}}{\KVS@@CommaCo
| mma #1,#2\KVS@Nil }
| #1<-,family=ETE,prefix=ETE@
| #2<-
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-\toks@ {,family=ETE,prefix=ETE@,}
| #2<-\KVS@@CommaComma ,family=ETE,prefix=ETE@,\KVS@Nil
| {\toks0}
| {changing \toks0=,family=ETE,prefix=ETE@,}
| {into \toks0=,family=ETE,prefix=ETE@,}
| \KVS@Equals ->\toks@ \expandafter {\expandafter }\expandafter \KVS@@Equals \the
| \toks@ =\KVS@Nil
| {\toks0}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\the}
| {changing \toks0=,family=ETE,prefix=ETE@,}
| {into \toks0=}
| \KVS@@Equals #1=#2\KVS@Nil ->\edef \KVS@Temp {\the \toks@ }\ifx \KVS@Temp \KVS@
| Empty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi {\to
| ks@ {#1}}{\toks@ \expandafter {\the \toks@ =#1}}\KVS@IfEmpty {#2}{}{\KVS@@Equal
| s #2\KVS@Nil }
| #1<-,family=ETE,prefix=ETE@,
| #2<-
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-\toks@ {,family=ETE,prefix=ETE@,}
| #2<-\toks@ \expandafter {\the \toks@ =,family=ETE,prefix=ETE@,}
| {\toks0}
| {changing \toks0=}
| {into \toks0=,family=ETE,prefix=ETE@,}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-
| #2<-\KVS@@Equals \KVS@Nil
| \KVS@SpaceEquals ->\expandafter \KVS@@SpaceEquals \the \toks@ =\KVS@Nil
| {\expandafter}
| {\the}
| \KVS@@SpaceEquals #1 =#2\KVS@Nil ->\KVS@IfEmpty {#2}{\toks@ {#1}}{\KVS@@SpaceEq
| uals #1=#2\KVS@Nil }
| #1<-,family=ETE,prefix=ETE@,
| #2<-
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-\toks@ {,family=ETE,prefix=ETE@,}
| #2<-\KVS@@SpaceEquals ,family=ETE,prefix=ETE@,=\KVS@Nil
| {\toks0}
| {changing \toks0=,family=ETE,prefix=ETE@,}
| {into \toks0=,family=ETE,prefix=ETE@,}
| \KVS@EqualsSpace ->\expandafter \KVS@@EqualsSpace \the \toks@ = \KVS@Nil
| {\expandafter}
| {\the}
| \KVS@@EqualsSpace #1= #2\KVS@Nil ->\KVS@IfEmpty {#2}{\toks@ {#1}}{\KVS@@EqualsS
| pace #1=#2\KVS@Nil }
| #1<-,family=ETE,prefix=ETE@,
| #2<-
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-\toks@ {,family=ETE,prefix=ETE@,}
| #2<-\KVS@@EqualsSpace ,family=ETE,prefix=ETE@,=\KVS@Nil
| {\toks0}
| {changing \toks0=,family=ETE,prefix=ETE@,}
| {into \toks0=,family=ETE,prefix=ETE@,}
| {\xdef}
| {globally changing \KVS@Global=macro:->,colorlinks=true,linkcolor=blu\ETC.}
| {into \KVS@Global=macro:->,family=ETE,prefix=ETE@,}
| {\endgroup}
| {restoring \KVS@Temp=macro:->}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 182}
| {\let}
| {changing \kv@list=macro:->,colorlinks=true,linkcolor=blu\ETC.}
| {into \kv@list=macro:->,family=ETE,prefix=ETE@,}
| {\expandafter}
| {\expandafter}
| \kv@list ->,family=ETE,prefix=ETE@,
| \kv@parse@normalized #1#2->\KVS@Parse #1,\KVS@Nil {#2}
| #1<-,family=ETE,prefix=ETE@,
| #2<-\kv@processor@default {KVO}
| \KVS@Parse #1,#2\KVS@Nil #3->\KVS@IfEmpty {#1}{}{\KVS@Process #1=\KVS@Nil {#3}}
| \KVS@MaybeBreak \KVS@IfEmpty {#2}{}{\KVS@Parse #2\KVS@Nil {#3}}
| #1<-
| #2<-family=ETE,prefix=ETE@,,
| #3<-\kv@processor@default {KVO}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-
| #2<-\KVS@Process =\KVS@Nil {\kv@processor@default {KVO}}
| {\relax}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-family=ETE,prefix=ETE@,,
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->family=ETE,prefix=ETE@,,}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \KVS@SecondOfTwo #1#2->#2
| #1<-
| #2<-\KVS@Parse family=ETE,prefix=ETE@,,\KVS@Nil {\kv@processor@default {KVO}}
| \KVS@Parse #1,#2\KVS@Nil #3->\KVS@IfEmpty {#1}{}{\KVS@Process #1=\KVS@Nil {#3}}
| \KVS@MaybeBreak \KVS@IfEmpty {#2}{}{\KVS@Parse #2\KVS@Nil {#3}}
| #1<-family=ETE
| #2<-prefix=ETE@,,
| #3<-\kv@processor@default {KVO}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-family=ETE
| {\edef}
| {changing \KVS@Temp=macro:->family=ETE,prefix=ETE@,,}
| {into \KVS@Temp=macro:->family=ETE}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \KVS@SecondOfTwo #1#2->#2
| #1<-
| #2<-\KVS@Process family=ETE=\KVS@Nil {\kv@processor@default {KVO}}
| \KVS@Process #1=#2\KVS@Nil #3->\let \KVS@MaybeBreak \relax \def \kv@key {#1}\KV
| S@IfEmpty {#2}{\let \kv@value \relax #3{#1}{}}{\KVS@@Process {#1}#2\KVS@Nil {#3
| }}
| #1<-family
| #2<-ETE=
| #3<-\kv@processor@default {KVO}
| {\let}
| {reassigning \KVS@MaybeBreak=\relax}
| {\def}
| {changing \kv@key=macro:->urlcolor}
| {into \kv@key=macro:->family}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-ETE=
| {\edef}
| {changing \KVS@Temp=macro:->family=ETE}
| {into \KVS@Temp=macro:->ETE=}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \KVS@SecondOfTwo #1#2->#2
| #1<-\let \kv@value \relax \kv@processor@default {KVO}{family}{}
| #2<-\KVS@@Process {family}ETE=\KVS@Nil {\kv@processor@default {KVO}}
| \KVS@@Process #1#2=\KVS@Nil #3->\edef \kv@value {\etex@unexpanded {#2}}#3{#1}{#
| 2}
| #1<-family
| #2<-ETE
| #3<-\kv@processor@default {KVO}
| {\edef}
| {changing \kv@value=macro:->blue}
| {into \kv@value=macro:->ETE}
| \kv@processor@default #1#2->\begingroup \csname @safe@activestrue\endcsname \le
| t \ifincsname \iftrue \edef \KVS@temp {\endgroup \noexpand \KVS@ProcessorDefaul
| t {#1}{#2}}\KVS@temp
| #1<-KVO
| #2<-family
| {\begingroup}
| {entering semi simple group (level 1) at line 182}
| {\csname}
| \@safe@activestrue ->\let \if@safe@actives \iftrue
| {\let}
| {changing \if@safe@actives=\iffalse}
| {into \if@safe@actives=\iftrue}
| {\let}
| {changing \ifincsname=\ifincsname}
| {into \ifincsname=\iftrue}
| {\edef}
| {\noexpand}
| {changing \KVS@temp=undefined}
| {into \KVS@temp=macro:->\endgroup \KVS@ProcessorDefault \ETC.}
| \KVS@temp ->\endgroup \KVS@ProcessorDefault {KVO}{family}
| {\endgroup}
| {restoring \KVS@temp=undefined}
| {restoring \ifincsname=\ifincsname}
| {restoring \if@safe@actives=\iffalse}
| {leaving semi simple group (level 1) entered at line 182}
| \KVS@ProcessorDefault #1#2#3->\def \kv@fam {#1}\unless \ifcsname KV@#1@#2\endcs
| name \unless \ifcsname KVS@#1@handler\endcsname \kv@error@unknownkey {#1}{#2}\e
| lse \kv@handled@true \csname KVS@#1@handler\endcsname {#2}{#3}\relax \ifkv@hand
| led@ \else \kv@error@unknownkey {#1}{#2}\fi \fi \else \ifx \kv@value \relax \un
| less \ifcsname KV@#1@#2@default\endcsname \kv@error@novalue {#1}{#2}\else \csna
| me KV@#1@#2@default\endcsname \relax \fi \else \csname KV@#1@#2\endcsname {#3}\
| fi \fi
| #1<-KVO
| #2<-family
| #3<-ETE
| {\def}
| {changing \kv@fam=macro:->Hyp}
| {into \kv@fam=macro:->KVO}
| {\unless}
| {\unless\ifcsname}
| {false}
| {\ifx}
| {false}
| {\csname}
| \KV@KVO@family #1->\expandafter \edef \csname KVO@family@\@currname .\@currext
| \endcsname {#1}
| #1<-ETE
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {changing \KVO@family@epstopdf-base.sty=undefined}
| {into \KVO@family@epstopdf-base.sty=\relax}
| {\edef}
| {changing \KVO@family@epstopdf-base.sty=\relax}
| {into \KVO@family@epstopdf-base.sty=macro:->ETE}
| {\fi}
| {\fi}
| {\relax}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-prefix=ETE@,,
| {\edef}
| {changing \KVS@Temp=macro:->ETE=}
| {into \KVS@Temp=macro:->prefix=ETE@,,}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \KVS@SecondOfTwo #1#2->#2
| #1<-
| #2<-\KVS@Parse prefix=ETE@,,\KVS@Nil {\kv@processor@default {KVO}}
| \KVS@Parse #1,#2\KVS@Nil #3->\KVS@IfEmpty {#1}{}{\KVS@Process #1=\KVS@Nil {#3}}
| \KVS@MaybeBreak \KVS@IfEmpty {#2}{}{\KVS@Parse #2\KVS@Nil {#3}}
| #1<-prefix=ETE@
| #2<-,
| #3<-\kv@processor@default {KVO}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-prefix=ETE@
| {\edef}
| {changing \KVS@Temp=macro:->prefix=ETE@,,}
| {into \KVS@Temp=macro:->prefix=ETE@}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \KVS@SecondOfTwo #1#2->#2
| #1<-
| #2<-\KVS@Process prefix=ETE@=\KVS@Nil {\kv@processor@default {KVO}}
| \KVS@Process #1=#2\KVS@Nil #3->\let \KVS@MaybeBreak \relax \def \kv@key {#1}\KV
| S@IfEmpty {#2}{\let \kv@value \relax #3{#1}{}}{\KVS@@Process {#1}#2\KVS@Nil {#3
| }}
| #1<-prefix
| #2<-ETE@=
| #3<-\kv@processor@default {KVO}
| {\let}
| {reassigning \KVS@MaybeBreak=\relax}
| {\def}
| {changing \kv@key=macro:->family}
| {into \kv@key=macro:->prefix}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-ETE@=
| {\edef}
| {changing \KVS@Temp=macro:->prefix=ETE@}
| {into \KVS@Temp=macro:->ETE@=}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \KVS@SecondOfTwo #1#2->#2
| #1<-\let \kv@value \relax \kv@processor@default {KVO}{prefix}{}
| #2<-\KVS@@Process {prefix}ETE@=\KVS@Nil {\kv@processor@default {KVO}}
| \KVS@@Process #1#2=\KVS@Nil #3->\edef \kv@value {\etex@unexpanded {#2}}#3{#1}{#
| 2}
| #1<-prefix
| #2<-ETE@
| #3<-\kv@processor@default {KVO}
| {\edef}
| {changing \kv@value=macro:->ETE}
| {into \kv@value=macro:->ETE@}
| \kv@processor@default #1#2->\begingroup \csname @safe@activestrue\endcsname \le
| t \ifincsname \iftrue \edef \KVS@temp {\endgroup \noexpand \KVS@ProcessorDefaul
| t {#1}{#2}}\KVS@temp
| #1<-KVO
| #2<-prefix
| {\begingroup}
| {entering semi simple group (level 1) at line 182}
| {\csname}
| \@safe@activestrue ->\let \if@safe@actives \iftrue
| {\let}
| {changing \if@safe@actives=\iffalse}
| {into \if@safe@actives=\iftrue}
| {\let}
| {changing \ifincsname=\ifincsname}
| {into \ifincsname=\iftrue}
| {\edef}
| {\noexpand}
| {changing \KVS@temp=undefined}
| {into \KVS@temp=macro:->\endgroup \KVS@ProcessorDefault \ETC.}
| \KVS@temp ->\endgroup \KVS@ProcessorDefault {KVO}{prefix}
| {\endgroup}
| {restoring \KVS@temp=undefined}
| {restoring \ifincsname=\ifincsname}
| {restoring \if@safe@actives=\iffalse}
| {leaving semi simple group (level 1) entered at line 182}
| \KVS@ProcessorDefault #1#2#3->\def \kv@fam {#1}\unless \ifcsname KV@#1@#2\endcs
| name \unless \ifcsname KVS@#1@handler\endcsname \kv@error@unknownkey {#1}{#2}\e
| lse \kv@handled@true \csname KVS@#1@handler\endcsname {#2}{#3}\relax \ifkv@hand
| led@ \else \kv@error@unknownkey {#1}{#2}\fi \fi \else \ifx \kv@value \relax \un
| less \ifcsname KV@#1@#2@default\endcsname \kv@error@novalue {#1}{#2}\else \csna
| me KV@#1@#2@default\endcsname \relax \fi \else \csname KV@#1@#2\endcsname {#3}\
| fi \fi
| #1<-KVO
| #2<-prefix
| #3<-ETE@
| {\def}
| {changing \kv@fam=macro:->KVO}
| {into \kv@fam=macro:->KVO}
| {\unless}
| {\unless\ifcsname}
| {false}
| {\ifx}
| {false}
| {\csname}
| \KV@KVO@prefix #1->\expandafter \edef \csname KVO@prefix@\@currname .\@currext
| \endcsname {#1}
| #1<-ETE@
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {changing \KVO@prefix@epstopdf-base.sty=undefined}
| {into \KVO@prefix@epstopdf-base.sty=\relax}
| {\edef}
| {changing \KVO@prefix@epstopdf-base.sty=\relax}
| {into \KVO@prefix@epstopdf-base.sty=macro:->ETE@}
| {\fi}
| {\fi}
| {\relax}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-,
| {\edef}
| {changing \KVS@Temp=macro:->ETE@=}
| {into \KVS@Temp=macro:->,}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \KVS@SecondOfTwo #1#2->#2
| #1<-
| #2<-\KVS@Parse ,\KVS@Nil {\kv@processor@default {KVO}}
| \KVS@Parse #1,#2\KVS@Nil #3->\KVS@IfEmpty {#1}{}{\KVS@Process #1=\KVS@Nil {#3}}
| \KVS@MaybeBreak \KVS@IfEmpty {#2}{}{\KVS@Parse #2\KVS@Nil {#3}}
| #1<-
| #2<-
| #3<-\kv@processor@default {KVO}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-
| {\edef}
| {changing \KVS@Temp=macro:->,}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-
| #2<-\KVS@Process =\KVS@Nil {\kv@processor@default {KVO}}
| {\relax}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-
| #2<-\KVS@Parse \KVS@Nil {\kv@processor@default {KVO}}
| {blank space }
| \DeclareBoolOption ->\@protected@testopt \DeclareBoolOption \\DeclareBoolOption
| {false}
| \@protected@testopt #1->\ifx \protect \@typeset@protect \expandafter \@testopt
| \else \@x@protect #1\fi
| #1<-\DeclareBoolOption
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\\DeclareBoolOption
| #2<-false
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\\DeclareBoolOption
| #3<-\\DeclareBoolOption [{false}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=\long macro:#1#2->#1}
| {into \reserved@a=macro:->\\DeclareBoolOption }
| {\def}
| {changing \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {into \reserved@b=macro:->\\DeclareBoolOption [{false}]}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@c=macro:->\\DeclareBoolOption [{false}]}
| {\fi}
| {\fi}
| \reserved@c ->\\DeclareBoolOption [{false}]
| \\DeclareBoolOption [#1]#2->\KVO@ifdefinable {if\KVO@prefix #2}{\KVO@ifdefinabl
| e {\KVO@prefix #2true}{\KVO@ifdefinable {\KVO@prefix #2false}{\csname newif\exp
| andafter \endcsname \csname if\KVO@prefix #2\endcsname \@ifundefined {\KVO@pref
| ix #2#1}{\PackageWarning {kvoptions}{Initialization of option `#2' failed,\Mess
| ageBreak cannot set boolean option to `#1',\MessageBreak use `true' or `false',
| now using `false'}}{\csname \KVO@prefix #2#1\endcsname }\begingroup \edef \x {
| \endgroup \noexpand \define@key {\KVO@family }{#2}[true]{\noexpand \KVO@boolkey
| {\@currname }\ifx \@currext \@clsextension \noexpand \@clsextension \else \noe
| xpand \@pkgextension \fi {\KVO@prefix }{#2}{####1}}}\x }}}
| #1<-false
| #2<-update
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-if\KVO@prefix update
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ifETE@update=undefined}
| {into \ifETE@update=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ifETE@update
| #2<-\KVO@ifdefinable {\KVO@prefix updatetrue}{\KVO@ifdefinable {\KVO@prefix upd
| atefalse}{\csname newif\expandafter \endcsname \csname if\KVO@prefix update\end
| csname \@ifundefined {\KVO@prefix updatefalse}{\PackageWarning {kvoptions}{Init
| ialization of option `update' failed,\MessageBreak cannot set boolean option to
| `false',\MessageBreak use `true' or `false', now using `false'}}{\csname \KVO@
| prefix updatefalse\endcsname }\begingroup \edef \x {\endgroup \noexpand \define
| @key {\KVO@family }{update}[true]{\noexpand \KVO@boolkey {\@currname }\ifx \@cu
| rrext \@clsextension \noexpand \@clsextension \else \noexpand \@pkgextension \f
| i {\KVO@prefix }{update}{####1}}}\x }}
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\\DeclareBoolOption }
| {into \reserved@a=macro:->ifETE@update}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ifETE@update
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \KVO@ifdefinable {\KVO@prefix updatetrue}{\KVO@ifdefinable {\KVO@prefix updat
| efalse}{\csname newif\expandafter \endcsname \csname if\KVO@prefix update\endcs
| name \@ifundefined {\KVO@prefix updatefalse}{\PackageWarning {kvoptions}{Initia
| lization of option `update' failed,\MessageBreak cannot set boolean option to `
| false',\MessageBreak use `true' or `false', now using `false'}}{\csname \KVO@pr
| efix updatefalse\endcsname }\begingroup \edef \x {\endgroup \noexpand \define@k
| ey {\KVO@family }{update}[true]{\noexpand \KVO@boolkey {\@currname }\ifx \@curr
| ext \@clsextension \noexpand \@clsextension \else \noexpand \@pkgextension \fi
| {\KVO@prefix }{update}{####1}}}\x }}\fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ifETE@update
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-i
| #2<-f
| #3<-E
| #4<-TE@updatexxx
| {changing \reserved@b=macro:->\\DeclareBoolOption [{false}]}
| {into \reserved@b=macro:->ifE}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-\KVO@prefix updatetrue
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ETE@updatetrue=undefined}
| {into \ETE@updatetrue=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ETE@updatetrue
| #2<-\KVO@ifdefinable {\KVO@prefix updatefalse}{\csname newif\expandafter \endcs
| name \csname if\KVO@prefix update\endcsname \@ifundefined {\KVO@prefix updatefa
| lse}{\PackageWarning {kvoptions}{Initialization of option `update' failed,\Mess
| ageBreak cannot set boolean option to `false',\MessageBreak use `true' or `fals
| e', now using `false'}}{\csname \KVO@prefix updatefalse\endcsname }\begingroup
| \edef \x {\endgroup \noexpand \define@key {\KVO@family }{update}[true]{\noexpan
| d \KVO@boolkey {\@currname }\ifx \@currext \@clsextension \noexpand \@clsextens
| ion \else \noexpand \@pkgextension \fi {\KVO@prefix }{update}{####1}}}\x }
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->ifETE@update}
| {into \reserved@a=macro:->ETE@updatetrue}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ETE@updatetrue
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \KVO@ifdefinable {\KVO@prefix updatefalse}{\csname newif\expandafter \endcsna
| me \csname if\KVO@prefix update\endcsname \@ifundefined {\KVO@prefix updatefals
| e}{\PackageWarning {kvoptions}{Initialization of option `update' failed,\Messag
| eBreak cannot set boolean option to `false',\MessageBreak use `true' or `false'
| , now using `false'}}{\csname \KVO@prefix updatefalse\endcsname }\begingroup \e
| def \x {\endgroup \noexpand \define@key {\KVO@family }{update}[true]{\noexpand
| \KVO@boolkey {\@currname }\ifx \@currext \@clsextension \noexpand \@clsextensio
| n \else \noexpand \@pkgextension \fi {\KVO@prefix }{update}{####1}}}\x }\fi \fi
|
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ETE@updatetrue
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-E
| #2<-T
| #3<-E
| #4<-@updatetruexxx
| {changing \reserved@b=macro:->ifE}
| {into \reserved@b=macro:->ETE}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-\KVO@prefix updatefalse
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ETE@updatefalse=undefined}
| {into \ETE@updatefalse=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ETE@updatefalse
| #2<-\csname newif\expandafter \endcsname \csname if\KVO@prefix update\endcsname
| \@ifundefined {\KVO@prefix updatefalse}{\PackageWarning {kvoptions}{Initializa
| tion of option `update' failed,\MessageBreak cannot set boolean option to `fals
| e',\MessageBreak use `true' or `false', now using `false'}}{\csname \KVO@prefix
| updatefalse\endcsname }\begingroup \edef \x {\endgroup \noexpand \define@key {
| \KVO@family }{update}[true]{\noexpand \KVO@boolkey {\@currname }\ifx \@currext
| \@clsextension \noexpand \@clsextension \else \noexpand \@pkgextension \fi {\KV
| O@prefix }{update}{####1}}}\x
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->ETE@updatetrue}
| {into \reserved@a=macro:->ETE@updatefalse}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ETE@updatefalse
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \csname newif\expandafter \endcsname \csname if\KVO@prefix update\endcsname \
| @ifundefined {\KVO@prefix updatefalse}{\PackageWarning {kvoptions}{Initializati
| on of option `update' failed,\MessageBreak cannot set boolean option to `false'
| ,\MessageBreak use `true' or `false', now using `false'}}{\csname \KVO@prefix u
| pdatefalse\endcsname }\begingroup \edef \x {\endgroup \noexpand \define@key {\K
| VO@family }{update}[true]{\noexpand \KVO@boolkey {\@currname }\ifx \@currext \@
| clsextension \noexpand \@clsextension \else \noexpand \@pkgextension \fi {\KVO@
| prefix }{update}{####1}}}\x \fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ETE@updatefalse
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-E
| #2<-T
| #3<-E
| #4<-@updatefalsexxx
| {changing \reserved@b=macro:->ETE}
| {into \reserved@b=macro:->ETE}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\csname}
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| \newif #1->\count@ \escapechar \escapechar \m@ne \let #1\iffalse \@if #1\iftrue
| \@if #1\iffalse \escapechar \count@
| #1<-\ifETE@update
| {\count255}
| {reassigning \count255=92}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {let}
| {changing ifETE@update=relax}
| {into ifETE@update=iffalse}
| @if #1#2->expandafter def csname expandafter @gobbletwo string #1expandafter @g
| obbletwo string #2endcsname {let #1#2}
| #1<-ifETE@update
| #2<-iftrue
| {expandafter}
| {csname}
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {def}
| {changing ETE@updatetrue=relax}
| {into ETE@updatetrue=macro:->let ifETE@update iftrue }
| @if #1#2->expandafter def csname expandafter @gobbletwo string #1expandafter @g
| obbletwo string #2endcsname {let #1#2}
| #1<-ifETE@update
| #2<-iffalse
| {expandafter}
| {csname}
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {def}
| {changing ETE@updatefalse=relax}
| {into ETE@updatefalse=macro:->let ifETE@update iffalse }
| {escapechar}
| {changing escapechar=-1}
| {into \escapechar=92}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\KVO@prefix updatefalse
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\PackageWarning {kvoptions}{Initialization of option `update' failed,\Messa
| geBreak cannot set boolean option to `false',\MessageBreak use `true' or `false
| ', now using `false'}
| #2<-\csname \KVO@prefix updatefalse\endcsname
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| \ETE@updatefalse ->\let \ifETE@update \iffalse
| {\let}
| {reassigning \ifETE@update=\iffalse}
| {\begingroup}
| {entering semi simple group (level 1) at line 183}
| {\edef}
| {\noexpand}
| \KVO@family ->\@ifundefined {KVO@family@\@currname .\@currext }{\@currname }{\c
| sname KVO@family@\@currname .\@currext \endcsname }
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-KVO@family@\@currname .\@currext
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@currname
| #2<-\csname KVO@family@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@family@epstopdf-base.sty ->ETE
| {\noexpand}
| \@currname ->epstopdf-base
| {\ifx}
| {false}
| {\noexpand}
| {\fi}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \x=undefined}
| {into \x=macro:->\endgroup \define@key {ETE}{up\ETC.}
| \x ->\endgroup \define@key {ETE}{update}[true]{\KVO@boolkey {epstopdf-base}\@pk
| gextension {ETE@}{update}{##1}}
| {\endgroup}
| {restoring \x=undefined}
| {leaving semi simple group (level 1) entered at line 183}
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->ETE@updatefalse}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->ETE}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\\DeclareBoolOption [{false}]}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-ETE
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter G}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Gin}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-ETE
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@Gin@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-ETE
| {\futurelet}
| {reassigning \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@tfam=macro:->Gin}
| {into \XKV@tfam=macro:->ETE}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-update
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {update}
| #3<-\expandafter \def \csname \XKV@header update\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {update}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {update}}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {update}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-update
| #2<-true
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-update
| #2<-true
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {changing \KV@ETE@update=undefined}
| {into \KV@ETE@update=\relax}
| {changing \KV@ETE@update@default=undefined}
| {into \KV@ETE@update@default=\relax}
| {\def}
| {changing \KV@ETE@update@default=\relax}
| {into \KV@ETE@update@default=macro:->\KV@ETE@update {true}}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {\def}
| {changing \KV@ETE@update=\relax}
| {into \KV@ETE@update=macro:#1->\KVO@boolkey {epstopdf-base}\ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {blank space }
| \DeclareBoolOption ->\@protected@testopt \DeclareBoolOption \\DeclareBoolOption
| {false}
| \@protected@testopt #1->\ifx \protect \@typeset@protect \expandafter \@testopt
| \else \@x@protect #1\fi
| #1<-\DeclareBoolOption
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\\DeclareBoolOption
| #2<-false
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\\DeclareBoolOption
| #3<-\\DeclareBoolOption [{false}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {update}}
| {into \reserved@a=macro:->\\DeclareBoolOption }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\\DeclareBoolOption [{false}]}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {update}}
| {into \reserved@c=macro:->\\DeclareBoolOption [{false}]}
| {\fi}
| {\fi}
| \reserved@c ->\\DeclareBoolOption [{false}]
| \\DeclareBoolOption [#1]#2->\KVO@ifdefinable {if\KVO@prefix #2}{\KVO@ifdefinabl
| e {\KVO@prefix #2true}{\KVO@ifdefinable {\KVO@prefix #2false}{\csname newif\exp
| andafter \endcsname \csname if\KVO@prefix #2\endcsname \@ifundefined {\KVO@pref
| ix #2#1}{\PackageWarning {kvoptions}{Initialization of option `#2' failed,\Mess
| ageBreak cannot set boolean option to `#1',\MessageBreak use `true' or `false',
| now using `false'}}{\csname \KVO@prefix #2#1\endcsname }\begingroup \edef \x {
| \endgroup \noexpand \define@key {\KVO@family }{#2}[true]{\noexpand \KVO@boolkey
| {\@currname }\ifx \@currext \@clsextension \noexpand \@clsextension \else \noe
| xpand \@pkgextension \fi {\KVO@prefix }{#2}{####1}}}\x }}}
| #1<-false
| #2<-verbose
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-if\KVO@prefix verbose
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ifETE@verbose=undefined}
| {into \ifETE@verbose=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ifETE@verbose
| #2<-\KVO@ifdefinable {\KVO@prefix verbosetrue}{\KVO@ifdefinable {\KVO@prefix ve
| rbosefalse}{\csname newif\expandafter \endcsname \csname if\KVO@prefix verbose\
| endcsname \@ifundefined {\KVO@prefix verbosefalse}{\PackageWarning {kvoptions}{
| Initialization of option `verbose' failed,\MessageBreak cannot set boolean opti
| on to `false',\MessageBreak use `true' or `false', now using `false'}}{\csname
| \KVO@prefix verbosefalse\endcsname }\begingroup \edef \x {\endgroup \noexpand \
| define@key {\KVO@family }{verbose}[true]{\noexpand \KVO@boolkey {\@currname }\i
| fx \@currext \@clsextension \noexpand \@clsextension \else \noexpand \@pkgexten
| sion \fi {\KVO@prefix }{verbose}{####1}}}\x }}
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\\DeclareBoolOption }
| {into \reserved@a=macro:->ifETE@verbose}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ifETE@verbose
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \KVO@ifdefinable {\KVO@prefix verbosetrue}{\KVO@ifdefinable {\KVO@prefix verb
| osefalse}{\csname newif\expandafter \endcsname \csname if\KVO@prefix verbose\en
| dcsname \@ifundefined {\KVO@prefix verbosefalse}{\PackageWarning {kvoptions}{In
| itialization of option `verbose' failed,\MessageBreak cannot set boolean option
| to `false',\MessageBreak use `true' or `false', now using `false'}}{\csname \K
| VO@prefix verbosefalse\endcsname }\begingroup \edef \x {\endgroup \noexpand \de
| fine@key {\KVO@family }{verbose}[true]{\noexpand \KVO@boolkey {\@currname }\ifx
| \@currext \@clsextension \noexpand \@clsextension \else \noexpand \@pkgextensi
| on \fi {\KVO@prefix }{verbose}{####1}}}\x }}\fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ifETE@verbose
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-i
| #2<-f
| #3<-E
| #4<-TE@verbosexxx
| {changing \reserved@b=macro:->\\DeclareBoolOption [{false}]}
| {into \reserved@b=macro:->ifE}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-\KVO@prefix verbosetrue
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ETE@verbosetrue=undefined}
| {into \ETE@verbosetrue=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ETE@verbosetrue
| #2<-\KVO@ifdefinable {\KVO@prefix verbosefalse}{\csname newif\expandafter \endc
| sname \csname if\KVO@prefix verbose\endcsname \@ifundefined {\KVO@prefix verbos
| efalse}{\PackageWarning {kvoptions}{Initialization of option `verbose' failed,\
| MessageBreak cannot set boolean option to `false',\MessageBreak use `true' or `
| false', now using `false'}}{\csname \KVO@prefix verbosefalse\endcsname }\beging
| roup \edef \x {\endgroup \noexpand \define@key {\KVO@family }{verbose}[true]{\n
| oexpand \KVO@boolkey {\@currname }\ifx \@currext \@clsextension \noexpand \@cls
| extension \else \noexpand \@pkgextension \fi {\KVO@prefix }{verbose}{####1}}}\x
| }
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->ifETE@verbose}
| {into \reserved@a=macro:->ETE@verbosetrue}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ETE@verbosetrue
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \KVO@ifdefinable {\KVO@prefix verbosefalse}{\csname newif\expandafter \endcsn
| ame \csname if\KVO@prefix verbose\endcsname \@ifundefined {\KVO@prefix verbosef
| alse}{\PackageWarning {kvoptions}{Initialization of option `verbose' failed,\Me
| ssageBreak cannot set boolean option to `false',\MessageBreak use `true' or `fa
| lse', now using `false'}}{\csname \KVO@prefix verbosefalse\endcsname }\begingro
| up \edef \x {\endgroup \noexpand \define@key {\KVO@family }{verbose}[true]{\noe
| xpand \KVO@boolkey {\@currname }\ifx \@currext \@clsextension \noexpand \@clsex
| tension \else \noexpand \@pkgextension \fi {\KVO@prefix }{verbose}{####1}}}\x }
| \fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ETE@verbosetrue
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-E
| #2<-T
| #3<-E
| #4<-@verbosetruexxx
| {changing \reserved@b=macro:->ifE}
| {into \reserved@b=macro:->ETE}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-\KVO@prefix verbosefalse
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ETE@verbosefalse=undefined}
| {into \ETE@verbosefalse=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ETE@verbosefalse
| #2<-\csname newif\expandafter \endcsname \csname if\KVO@prefix verbose\endcsnam
| e \@ifundefined {\KVO@prefix verbosefalse}{\PackageWarning {kvoptions}{Initiali
| zation of option `verbose' failed,\MessageBreak cannot set boolean option to `f
| alse',\MessageBreak use `true' or `false', now using `false'}}{\csname \KVO@pre
| fix verbosefalse\endcsname }\begingroup \edef \x {\endgroup \noexpand \define@k
| ey {\KVO@family }{verbose}[true]{\noexpand \KVO@boolkey {\@currname }\ifx \@cur
| rext \@clsextension \noexpand \@clsextension \else \noexpand \@pkgextension \fi
| {\KVO@prefix }{verbose}{####1}}}\x
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->ETE@verbosetrue}
| {into \reserved@a=macro:->ETE@verbosefalse}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ETE@verbosefalse
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \csname newif\expandafter \endcsname \csname if\KVO@prefix verbose\endcsname
| \@ifundefined {\KVO@prefix verbosefalse}{\PackageWarning {kvoptions}{Initializa
| tion of option `verbose' failed,\MessageBreak cannot set boolean option to `fal
| se',\MessageBreak use `true' or `false', now using `false'}}{\csname \KVO@prefi
| x verbosefalse\endcsname }\begingroup \edef \x {\endgroup \noexpand \define@key
| {\KVO@family }{verbose}[true]{\noexpand \KVO@boolkey {\@currname }\ifx \@curre
| xt \@clsextension \noexpand \@clsextension \else \noexpand \@pkgextension \fi {
| \KVO@prefix }{verbose}{####1}}}\x \fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ETE@verbosefalse
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-E
| #2<-T
| #3<-E
| #4<-@verbosefalsexxx
| {changing \reserved@b=macro:->ETE}
| {into \reserved@b=macro:->ETE}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\csname}
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| \newif #1->\count@ \escapechar \escapechar \m@ne \let #1\iffalse \@if #1\iftrue
| \@if #1\iffalse \escapechar \count@
| #1<-\ifETE@verbose
| {\count255}
| {reassigning \count255=92}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {let}
| {changing ifETE@verbose=relax}
| {into ifETE@verbose=iffalse}
| @if #1#2->expandafter def csname expandafter @gobbletwo string #1expandafter @g
| obbletwo string #2endcsname {let #1#2}
| #1<-ifETE@verbose
| #2<-iftrue
| {expandafter}
| {csname}
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {def}
| {changing ETE@verbosetrue=relax}
| {into ETE@verbosetrue=macro:->let ifETE@verbose iftrue }
| @if #1#2->expandafter def csname expandafter @gobbletwo string #1expandafter @g
| obbletwo string #2endcsname {let #1#2}
| #1<-ifETE@verbose
| #2<-iffalse
| {expandafter}
| {csname}
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {def}
| {changing ETE@verbosefalse=relax}
| {into ETE@verbosefalse=macro:->let ifETE@verbose iffalse }
| {escapechar}
| {changing escapechar=-1}
| {into \escapechar=92}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\KVO@prefix verbosefalse
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\PackageWarning {kvoptions}{Initialization of option `verbose' failed,\Mess
| ageBreak cannot set boolean option to `false',\MessageBreak use `true' or `fals
| e', now using `false'}
| #2<-\csname \KVO@prefix verbosefalse\endcsname
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| \ETE@verbosefalse ->\let \ifETE@verbose \iffalse
| {\let}
| {reassigning \ifETE@verbose=\iffalse}
| {\begingroup}
| {entering semi simple group (level 1) at line 184}
| {\edef}
| {\noexpand}
| \KVO@family ->\@ifundefined {KVO@family@\@currname .\@currext }{\@currname }{\c
| sname KVO@family@\@currname .\@currext \endcsname }
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-KVO@family@\@currname .\@currext
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@currname
| #2<-\csname KVO@family@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@family@epstopdf-base.sty ->ETE
| {\noexpand}
| \@currname ->epstopdf-base
| {\ifx}
| {false}
| {\noexpand}
| {\fi}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \x=undefined}
| {into \x=macro:->\endgroup \define@key {ETE}{ve\ETC.}
| \x ->\endgroup \define@key {ETE}{verbose}[true]{\KVO@boolkey {epstopdf-base}\@p
| kgextension {ETE@}{verbose}{##1}}
| {\endgroup}
| {restoring \x=undefined}
| {leaving semi simple group (level 1) entered at line 184}
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->ETE@verbosefalse}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->ETE}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\\DeclareBoolOption [{false}]}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-ETE
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-ETE
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-ETE
| {\futurelet}
| {reassigning \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->ETE}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-verbose
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {verbose}
| #3<-\expandafter \def \csname \XKV@header verbose\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {verbose}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {verbose}}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {verbose}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-verbose
| #2<-true
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-verbose
| #2<-true
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {changing \KV@ETE@verbose=undefined}
| {into \KV@ETE@verbose=\relax}
| {changing \KV@ETE@verbose@default=undefined}
| {into \KV@ETE@verbose@default=\relax}
| {\def}
| {changing \KV@ETE@verbose@default=\relax}
| {into \KV@ETE@verbose@default=macro:->\KV@ETE@verbose {true}}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {\def}
| {changing \KV@ETE@verbose=\relax}
| {into \KV@ETE@verbose=macro:#1->\KVO@boolkey {epstopdf-base}\ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {blank space }
| \newif #1->\count@ \escapechar \escapechar \m@ne \let #1\iffalse \@if #1\iftrue
| \@if #1\iffalse \escapechar \count@
| #1<-\ifETE@prepend
| {\count255}
| {reassigning \count255=92}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {let}
| {changing ifETE@prepend=undefined}
| {into ifETE@prepend=iffalse}
| @if #1#2->expandafter def csname expandafter @gobbletwo string #1expandafter @g
| obbletwo string #2endcsname {let #1#2}
| #1<-ifETE@prepend
| #2<-iftrue
| {expandafter}
| {csname}
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {changing ETE@prependtrue=undefined}
| {into ETE@prependtrue=relax}
| {def}
| {changing ETE@prependtrue=relax}
| {into ETE@prependtrue=macro:->let ifETE@prepend iftrue }
| @if #1#2->expandafter def csname expandafter @gobbletwo string #1expandafter @g
| obbletwo string #2endcsname {let #1#2}
| #1<-ifETE@prepend
| #2<-iffalse
| {expandafter}
| {csname}
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {changing ETE@prependfalse=undefined}
| {into ETE@prependfalse=relax}
| {def}
| {changing ETE@prependfalse=relax}
| {into ETE@prependfalse=macro:->let ifETE@prepend iffalse }
| {escapechar}
| {changing escapechar=-1}
| {into \escapechar=92}
| \DeclareVoidOption #1#2->\begingroup \let \next \@gobbletwo \KVO@ifdefinable {\
| KVO@prefix #1}{\let \next \@firstofone }\expandafter \endgroup \next {\begingro
| up \edef \x {\endgroup \noexpand \define@key {\KVO@family }{#1}[\KVO@VOID@ ]{\n
| oexpand \KVO@voidkey {\@currname }\ifx \@currext \@clsextension \noexpand \@cls
| extension \else \noexpand \@pkgextension \fi {#1}{####1}\expandafter \noexpand
| \csname \KVO@prefix #1\endcsname }}\x \begingroup \toks@ {#2}\expandafter \endg
| roup \expandafter \def \csname \KVO@prefix #1\expandafter \endcsname \expandaft
| er {\the \toks@ }}
| #1<-prepend
| #2<-\ETE@prependtrue
| {\begingroup}
| {entering semi simple group (level 1) at line 186}
| {\let}
| {changing \next=undefined}
| {into \next=\long macro:#1#2->}
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-\KVO@prefix prepend
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ETE@prepend=undefined}
| {into \ETE@prepend=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ETE@prepend
| #2<-\let \next \@firstofone
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {verbose}}
| {into \reserved@a=macro:->ETE@prepend}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ETE@prepend
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \let \next \@firstofone \fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ETE@prepend
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-E
| #2<-T
| #3<-E
| #4<-@prependxxx
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->ETE}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=\long macro:#1#2->}
| {into \next=\long macro:#1->#1}
| {\fi}
| {\fi}
| {\expandafter}
| \next #1->#1
| #1<-\begingroup \edef \x {\endgroup \noexpand \define@key {\KVO@family }{prepen
| d}[\KVO@VOID@ ]{\noexpand \KVO@voidkey {\@currname }\ifx \@currext \@clsextensi
| on \noexpand \@clsextension \else \noexpand \@pkgextension \fi {prepend}{####1}
| \expandafter \noexpand \csname \KVO@prefix prepend\endcsname }}\x \begingroup \
| toks@ {\ETE@prependtrue }\expandafter \endgroup \expandafter \def \csname \KVO@
| prefix prepend\expandafter \endcsname \expandafter {\the \toks@ }
| {\endgroup}
| {restoring \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {restoring \reserved@a=macro:->\XKV@d@fine@k@y {verbose}}
| {restoring \ETE@prepend=undefined}
| {restoring \next=undefined}
| {leaving semi simple group (level 1) entered at line 186}
| {\begingroup}
| {entering semi simple group (level 1) at line 186}
| {\edef}
| {\noexpand}
| \KVO@family ->\@ifundefined {KVO@family@\@currname .\@currext }{\@currname }{\c
| sname KVO@family@\@currname .\@currext \endcsname }
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-KVO@family@\@currname .\@currext
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@currname
| #2<-\csname KVO@family@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@family@epstopdf-base.sty ->ETE
| \KVO@VOID@ ->@VOID@
| {\noexpand}
| \@currname ->epstopdf-base
| {\ifx}
| {false}
| {\noexpand}
| {\fi}
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ETE@prepend=undefined}
| {into \ETE@prepend=\relax}
| {\noexpand}
| {changing \x=undefined}
| {into \x=macro:->\endgroup \define@key {ETE}{pr\ETC.}
| \x ->\endgroup \define@key {ETE}{prepend}[@VOID@]{\KVO@voidkey {epstopdf-base}\
| @pkgextension {prepend}{##1}\ETE@prepend }
| {\endgroup}
| {restoring \x=undefined}
| {restoring \ETE@prepend=undefined}
| {leaving semi simple group (level 1) entered at line 186}
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {verbose}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {verbose}}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-ETE
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-ETE
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-ETE
| {\futurelet}
| {reassigning \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->ETE}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-prepend
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {prepend}
| #3<-\expandafter \def \csname \XKV@header prepend\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {prepend}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {prepend}}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {prepend}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-prepend
| #2<-@VOID@
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-prepend
| #2<-@VOID@
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {changing \KV@ETE@prepend=undefined}
| {into \KV@ETE@prepend=\relax}
| {changing \KV@ETE@prepend@default=undefined}
| {into \KV@ETE@prepend@default=\relax}
| {\def}
| {changing \KV@ETE@prepend@default=\relax}
| {into \KV@ETE@prepend@default=macro:->\KV@ETE@prepend {@VOID@}}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {\def}
| {changing \KV@ETE@prepend=\relax}
| {into \KV@ETE@prepend=macro:#1->\KVO@voidkey {epstopdf-base}\ETC.}
| {\begingroup}
| {entering semi simple group (level 1) at line 186}
| {\toks0}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\ETE@prependtrue }
| {\expandafter}
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {\expandafter}
| {\expandafter}
| {\the}
| {changing \ETE@prepend=undefined}
| {into \ETE@prepend=\relax}
| {\endgroup}
| {restoring \ETE@prepend=undefined}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 186}
| {\def}
| {changing \ETE@prepend=undefined}
| {into \ETE@prepend=macro:->\ETE@prependtrue }
| {blank space }
| \DeclareVoidOption #1#2->\begingroup \let \next \@gobbletwo \KVO@ifdefinable {\
| KVO@prefix #1}{\let \next \@firstofone }\expandafter \endgroup \next {\begingro
| up \edef \x {\endgroup \noexpand \define@key {\KVO@family }{#1}[\KVO@VOID@ ]{\n
| oexpand \KVO@voidkey {\@currname }\ifx \@currext \@clsextension \noexpand \@cls
| extension \else \noexpand \@pkgextension \fi {#1}{####1}\expandafter \noexpand
| \csname \KVO@prefix #1\endcsname }}\x \begingroup \toks@ {#2}\expandafter \endg
| roup \expandafter \def \csname \KVO@prefix #1\expandafter \endcsname \expandaft
| er {\the \toks@ }}
| #1<-append
| #2<-\ETE@prependfalse
| {\begingroup}
| {entering semi simple group (level 1) at line 187}
| {\let}
| {changing \next=undefined}
| {into \next=\long macro:#1#2->}
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-\KVO@prefix append
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ETE@append=undefined}
| {into \ETE@append=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ETE@append
| #2<-\let \next \@firstofone
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {prepend}}
| {into \reserved@a=macro:->ETE@append}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ETE@append
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \let \next \@firstofone \fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ETE@append
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-E
| #2<-T
| #3<-E
| #4<-@appendxxx
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->ETE}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=\long macro:#1#2->}
| {into \next=\long macro:#1->#1}
| {\fi}
| {\fi}
| {\expandafter}
| \next #1->#1
| #1<-\begingroup \edef \x {\endgroup \noexpand \define@key {\KVO@family }{append
| }[\KVO@VOID@ ]{\noexpand \KVO@voidkey {\@currname }\ifx \@currext \@clsextensio
| n \noexpand \@clsextension \else \noexpand \@pkgextension \fi {append}{####1}\e
| xpandafter \noexpand \csname \KVO@prefix append\endcsname }}\x \begingroup \tok
| s@ {\ETE@prependfalse }\expandafter \endgroup \expandafter \def \csname \KVO@pr
| efix append\expandafter \endcsname \expandafter {\the \toks@ }
| {\endgroup}
| {restoring \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {restoring \reserved@a=macro:->\XKV@d@fine@k@y {prepend}}
| {restoring \ETE@append=undefined}
| {restoring \next=undefined}
| {leaving semi simple group (level 1) entered at line 187}
| {\begingroup}
| {entering semi simple group (level 1) at line 187}
| {\edef}
| {\noexpand}
| \KVO@family ->\@ifundefined {KVO@family@\@currname .\@currext }{\@currname }{\c
| sname KVO@family@\@currname .\@currext \endcsname }
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-KVO@family@\@currname .\@currext
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@currname
| #2<-\csname KVO@family@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@family@epstopdf-base.sty ->ETE
| \KVO@VOID@ ->@VOID@
| {\noexpand}
| \@currname ->epstopdf-base
| {\ifx}
| {false}
| {\noexpand}
| {\fi}
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ETE@append=undefined}
| {into \ETE@append=\relax}
| {\noexpand}
| {changing \x=undefined}
| {into \x=macro:->\endgroup \define@key {ETE}{ap\ETC.}
| \x ->\endgroup \define@key {ETE}{append}[@VOID@]{\KVO@voidkey {epstopdf-base}\@
| pkgextension {append}{##1}\ETE@append }
| {\endgroup}
| {restoring \x=undefined}
| {restoring \ETE@append=undefined}
| {leaving semi simple group (level 1) entered at line 187}
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {prepend}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {prepend}}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-ETE
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-ETE
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-ETE
| {\futurelet}
| {reassigning \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->ETE}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-append
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {append}
| #3<-\expandafter \def \csname \XKV@header append\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {append}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {append}}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {append}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-append
| #2<-@VOID@
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-append
| #2<-@VOID@
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {changing \KV@ETE@append=undefined}
| {into \KV@ETE@append=\relax}
| {changing \KV@ETE@append@default=undefined}
| {into \KV@ETE@append@default=\relax}
| {\def}
| {changing \KV@ETE@append@default=\relax}
| {into \KV@ETE@append@default=macro:->\KV@ETE@append {@VOID@}}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {\def}
| {changing \KV@ETE@append=\relax}
| {into \KV@ETE@append=macro:#1->\KVO@voidkey {epstopdf-base}\ETC.}
| {\begingroup}
| {entering semi simple group (level 1) at line 187}
| {\toks0}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\ETE@prependfalse }
| {\expandafter}
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {\expandafter}
| {\expandafter}
| {\the}
| {changing \ETE@append=undefined}
| {into \ETE@append=\relax}
| {\endgroup}
| {restoring \ETE@append=undefined}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 187}
| {\def}
| {changing \ETE@append=undefined}
| {into \ETE@append=macro:->\ETE@prependfalse }
| {blank space }
| \DeclareStringOption ->\@protected@testopt \DeclareStringOption \\DeclareString
| Option {}
| \@protected@testopt #1->\ifx \protect \@typeset@protect \expandafter \@testopt
| \else \@x@protect #1\fi
| #1<-\DeclareStringOption
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\\DeclareStringOption
| #2<-
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\\DeclareStringOption
| #3<-\\DeclareStringOption [{}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {append}}
| {into \reserved@a=macro:->\\DeclareStringOption }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\\DeclareStringOption [{}]}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {append}}
| {into \reserved@c=macro:->\\DeclareStringOption [{}]}
| {\fi}
| {\fi}
| \reserved@c ->\\DeclareStringOption [{}]
| \\DeclareStringOption [#1]#2->\@ifnextchar [{\KVO@DeclareStringOption {#1}{#2}@
| }{\KVO@DeclareStringOption {#1}{#2}{}[]}
| #1<-
| #2<-outdir
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\KVO@DeclareStringOption {}{outdir}@
| #3<-\KVO@DeclareStringOption {}{outdir}{}[]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\\DeclareStringOption }
| {into \reserved@a=macro:->\KVO@DeclareStringOption {}{ou\ETC.}
| {\def}
| {changing \reserved@b=macro:->\\DeclareStringOption [{}]}
| {into \reserved@b=macro:->\KVO@DeclareStringOption {}{ou\ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=blank space }
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\\DeclareStringOption [{}]}
| {into \reserved@c=macro: ->\futurelet \@let@token \@ifnch }
| {\else}
| \reserved@c ->\futurelet \@let@token \@ifnch
| {\futurelet}
| {changing \@let@token=blank space }
| {into \@let@token=macro:->\@protected@testopt \DeclareStringOption \ETC.}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro: ->\futurelet \@let@token \@ifnch }
| {into \reserved@c=macro:->\KVO@DeclareStringOption {}{ou\ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\KVO@DeclareStringOption {}{outdir}{}[]
| \KVO@DeclareStringOption #1#2#3[#4]->\KVO@ifdefinable {\KVO@prefix #2}{\@namede
| f {\KVO@prefix #2}{#1}\begingroup \ifx \\#3\\\toks@ {}\else \toks@ {[{#4}]}\fi
| \edef \x {\endgroup \noexpand \define@key {\KVO@family }{#2}\the \toks@ {\noexp
| and \def \expandafter \noexpand \csname \KVO@prefix #2\endcsname {####1}}}\x }
| #1<-
| #2<-outdir
| #3<-
| #4<-
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-\KVO@prefix outdir
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ETE@outdir=undefined}
| {into \ETE@outdir=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ETE@outdir
| #2<-\@namedef {\KVO@prefix outdir}{}\begingroup \ifx \\\\\toks@ {}\else \toks@
| {[{}]}\fi \edef \x {\endgroup \noexpand \define@key {\KVO@family }{outdir}\the
| \toks@ {\noexpand \def \expandafter \noexpand \csname \KVO@prefix outdir\endcsn
| ame {####1}}}\x
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\KVO@DeclareStringOption {}{ou\ETC.}
| {into \reserved@a=macro:->ETE@outdir}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ETE@outdir
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \@namedef {\KVO@prefix outdir}{}\begingroup \ifx \\\\\toks@ {}\else \toks@ {[
| {}]}\fi \edef \x {\endgroup \noexpand \define@key {\KVO@family }{outdir}\the \t
| oks@ {\noexpand \def \expandafter \noexpand \csname \KVO@prefix outdir\endcsnam
| e {####1}}}\x \fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ETE@outdir
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-E
| #2<-T
| #3<-E
| #4<-@outdirxxx
| {changing \reserved@b=macro:->\KVO@DeclareStringOption {}{ou\ETC.}
| {into \reserved@b=macro:->ETE}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@namedef #1->\expandafter \def \csname #1\endcsname
| #1<-\KVO@prefix outdir
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {\def}
| {changing \ETE@outdir=\relax}
| {into \ETE@outdir=macro:->}
| {\begingroup}
| {entering semi simple group (level 1) at line 189}
| {\ifx}
| {true}
| {\toks0}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=}
| {\else}
| {\edef}
| {\noexpand}
| \KVO@family ->\@ifundefined {KVO@family@\@currname .\@currext }{\@currname }{\c
| sname KVO@family@\@currname .\@currext \endcsname }
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-KVO@family@\@currname .\@currext
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@currname
| #2<-\csname KVO@family@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@family@epstopdf-base.sty ->ETE
| {\noexpand}
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {\noexpand}
| {changing \x=undefined}
| {into \x=macro:->\endgroup \define@key {ETE}{ou\ETC.}
| \x ->\endgroup \define@key {ETE}{outdir}{\def \ETE@outdir {##1}}
| {\endgroup}
| {restoring \x=undefined}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 189}
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->ETE@outdir}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->ETE}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {changing \@let@token=macro:->\@protected@testopt \DeclareStringOption \ETC.}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\KVO@DeclareStringOption {}{ou\ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-ETE
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-ETE
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-ETE
| {\futurelet}
| {reassigning \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->ETE}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-outdir
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {outdir}
| #3<-\expandafter \def \csname \XKV@header outdir\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {outdir}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header outdir\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {changing \KV@ETE@outdir=undefined}
| {into \KV@ETE@outdir=\relax}
| {\def}
| {changing \KV@ETE@outdir=\relax}
| {into \KV@ETE@outdir=macro:#1->\def \ETE@outdir {#1}}
| {\fi}
| {\fi}
| \DeclareStringOption ->\@protected@testopt \DeclareStringOption \\DeclareString
| Option {}
| \@protected@testopt #1->\ifx \protect \@typeset@protect \expandafter \@testopt
| \else \@x@protect #1\fi
| #1<-\DeclareStringOption
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\\DeclareStringOption
| #2<-
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\\DeclareStringOption
| #3<-\\DeclareStringOption [{}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {outdir}}
| {into \reserved@a=macro:->\\DeclareStringOption }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\\DeclareStringOption [{}]}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\\DeclareStringOption [{}]}
| {\fi}
| {\fi}
| \reserved@c ->\\DeclareStringOption [{}]
| \\DeclareStringOption [#1]#2->\@ifnextchar [{\KVO@DeclareStringOption {#1}{#2}@
| }{\KVO@DeclareStringOption {#1}{#2}{}[]}
| #1<-
| #2<-suffix
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\KVO@DeclareStringOption {}{suffix}@
| #3<-\KVO@DeclareStringOption {}{suffix}{}[]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\\DeclareStringOption }
| {into \reserved@a=macro:->\KVO@DeclareStringOption {}{su\ETC.}
| {\def}
| {changing \reserved@b=macro:->\\DeclareStringOption [{}]}
| {into \reserved@b=macro:->\KVO@DeclareStringOption {}{su\ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=blank space }
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\\DeclareStringOption [{}]}
| {into \reserved@c=macro: ->\futurelet \@let@token \@ifnch }
| {\else}
| \reserved@c ->\futurelet \@let@token \@ifnch
| {\futurelet}
| {changing \@let@token=blank space }
| {into \@let@token=macro:->\@protected@testopt \DeclareBoolOption \ETC.}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro: ->\futurelet \@let@token \@ifnch }
| {into \reserved@c=macro:->\KVO@DeclareStringOption {}{su\ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\KVO@DeclareStringOption {}{suffix}{}[]
| \KVO@DeclareStringOption #1#2#3[#4]->\KVO@ifdefinable {\KVO@prefix #2}{\@namede
| f {\KVO@prefix #2}{#1}\begingroup \ifx \\#3\\\toks@ {}\else \toks@ {[{#4}]}\fi
| \edef \x {\endgroup \noexpand \define@key {\KVO@family }{#2}\the \toks@ {\noexp
| and \def \expandafter \noexpand \csname \KVO@prefix #2\endcsname {####1}}}\x }
| #1<-
| #2<-suffix
| #3<-
| #4<-
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-\KVO@prefix suffix
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ETE@suffix=undefined}
| {into \ETE@suffix=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ETE@suffix
| #2<-\@namedef {\KVO@prefix suffix}{}\begingroup \ifx \\\\\toks@ {}\else \toks@
| {[{}]}\fi \edef \x {\endgroup \noexpand \define@key {\KVO@family }{suffix}\the
| \toks@ {\noexpand \def \expandafter \noexpand \csname \KVO@prefix suffix\endcsn
| ame {####1}}}\x
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\KVO@DeclareStringOption {}{su\ETC.}
| {into \reserved@a=macro:->ETE@suffix}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ETE@suffix
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \@namedef {\KVO@prefix suffix}{}\begingroup \ifx \\\\\toks@ {}\else \toks@ {[
| {}]}\fi \edef \x {\endgroup \noexpand \define@key {\KVO@family }{suffix}\the \t
| oks@ {\noexpand \def \expandafter \noexpand \csname \KVO@prefix suffix\endcsnam
| e {####1}}}\x \fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ETE@suffix
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-E
| #2<-T
| #3<-E
| #4<-@suffixxxx
| {changing \reserved@b=macro:->\KVO@DeclareStringOption {}{su\ETC.}
| {into \reserved@b=macro:->ETE}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@namedef #1->\expandafter \def \csname #1\endcsname
| #1<-\KVO@prefix suffix
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {\def}
| {changing \ETE@suffix=\relax}
| {into \ETE@suffix=macro:->}
| {\begingroup}
| {entering semi simple group (level 1) at line 190}
| {\ifx}
| {true}
| {\toks0}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=}
| {\else}
| {\edef}
| {\noexpand}
| \KVO@family ->\@ifundefined {KVO@family@\@currname .\@currext }{\@currname }{\c
| sname KVO@family@\@currname .\@currext \endcsname }
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-KVO@family@\@currname .\@currext
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@currname
| #2<-\csname KVO@family@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@family@epstopdf-base.sty ->ETE
| {\noexpand}
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {\noexpand}
| {changing \x=undefined}
| {into \x=macro:->\endgroup \define@key {ETE}{su\ETC.}
| \x ->\endgroup \define@key {ETE}{suffix}{\def \ETE@suffix {##1}}
| {\endgroup}
| {restoring \x=undefined}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 190}
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->ETE@suffix}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->ETE}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {changing \@let@token=macro:->\@protected@testopt \DeclareBoolOption \ETC.}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\KVO@DeclareStringOption {}{su\ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-ETE
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-ETE
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-ETE
| {\futurelet}
| {reassigning \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->ETE}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-suffix
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {suffix}
| #3<-\expandafter \def \csname \XKV@header suffix\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {suffix}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header suffix\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {changing \KV@ETE@suffix=undefined}
| {into \KV@ETE@suffix=\relax}
| {\def}
| {changing \KV@ETE@suffix=\relax}
| {into \KV@ETE@suffix=macro:#1->\def \ETE@suffix {#1}}
| {\fi}
| {\fi}
| \DeclareBoolOption ->\@protected@testopt \DeclareBoolOption \\DeclareBoolOption
| {false}
| \@protected@testopt #1->\ifx \protect \@typeset@protect \expandafter \@testopt
| \else \@x@protect #1\fi
| #1<-\DeclareBoolOption
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\\DeclareBoolOption
| #2<-false
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\\DeclareBoolOption
| #3<-\\DeclareBoolOption [{false}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {suffix}}
| {into \reserved@a=macro:->\\DeclareBoolOption }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\\DeclareBoolOption [{false}]}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\\DeclareBoolOption [{false}]}
| {\fi}
| {\fi}
| \reserved@c ->\\DeclareBoolOption [{false}]
| \\DeclareBoolOption [#1]#2->\KVO@ifdefinable {if\KVO@prefix #2}{\KVO@ifdefinabl
| e {\KVO@prefix #2true}{\KVO@ifdefinable {\KVO@prefix #2false}{\csname newif\exp
| andafter \endcsname \csname if\KVO@prefix #2\endcsname \@ifundefined {\KVO@pref
| ix #2#1}{\PackageWarning {kvoptions}{Initialization of option `#2' failed,\Mess
| ageBreak cannot set boolean option to `#1',\MessageBreak use `true' or `false',
| now using `false'}}{\csname \KVO@prefix #2#1\endcsname }\begingroup \edef \x {
| \endgroup \noexpand \define@key {\KVO@family }{#2}[true]{\noexpand \KVO@boolkey
| {\@currname }\ifx \@currext \@clsextension \noexpand \@clsextension \else \noe
| xpand \@pkgextension \fi {\KVO@prefix }{#2}{####1}}}\x }}}
| #1<-false
| #2<-prefersuffix
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-if\KVO@prefix prefersuffix
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ifETE@prefersuffix=undefined}
| {into \ifETE@prefersuffix=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ifETE@prefersuffix
| #2<-\KVO@ifdefinable {\KVO@prefix prefersuffixtrue}{\KVO@ifdefinable {\KVO@pref
| ix prefersuffixfalse}{\csname newif\expandafter \endcsname \csname if\KVO@prefi
| x prefersuffix\endcsname \@ifundefined {\KVO@prefix prefersuffixfalse}{\Package
| Warning {kvoptions}{Initialization of option `prefersuffix' failed,\MessageBrea
| k cannot set boolean option to `false',\MessageBreak use `true' or `false', now
| using `false'}}{\csname \KVO@prefix prefersuffixfalse\endcsname }\begingroup \
| edef \x {\endgroup \noexpand \define@key {\KVO@family }{prefersuffix}[true]{\no
| expand \KVO@boolkey {\@currname }\ifx \@currext \@clsextension \noexpand \@clse
| xtension \else \noexpand \@pkgextension \fi {\KVO@prefix }{prefersuffix}{####1}
| }}\x }}
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\\DeclareBoolOption }
| {into \reserved@a=macro:->ifETE@prefersuffix}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ifETE@prefersuffix
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \KVO@ifdefinable {\KVO@prefix prefersuffixtrue}{\KVO@ifdefinable {\KVO@prefix
| prefersuffixfalse}{\csname newif\expandafter \endcsname \csname if\KVO@prefix
| prefersuffix\endcsname \@ifundefined {\KVO@prefix prefersuffixfalse}{\PackageWa
| rning {kvoptions}{Initialization of option `prefersuffix' failed,\MessageBreak
| cannot set boolean option to `false',\MessageBreak use `true' or `false', now u
| sing `false'}}{\csname \KVO@prefix prefersuffixfalse\endcsname }\begingroup \ed
| ef \x {\endgroup \noexpand \define@key {\KVO@family }{prefersuffix}[true]{\noex
| pand \KVO@boolkey {\@currname }\ifx \@currext \@clsextension \noexpand \@clsext
| ension \else \noexpand \@pkgextension \fi {\KVO@prefix }{prefersuffix}{####1}}}
| \x }}\fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ifETE@prefersuffix
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-i
| #2<-f
| #3<-E
| #4<-TE@prefersuffixxxx
| {changing \reserved@b=macro:->\\DeclareBoolOption [{false}]}
| {into \reserved@b=macro:->ifE}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-\KVO@prefix prefersuffixtrue
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ETE@prefersuffixtrue=undefined}
| {into \ETE@prefersuffixtrue=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ETE@prefersuffixtrue
| #2<-\KVO@ifdefinable {\KVO@prefix prefersuffixfalse}{\csname newif\expandafter
| \endcsname \csname if\KVO@prefix prefersuffix\endcsname \@ifundefined {\KVO@pre
| fix prefersuffixfalse}{\PackageWarning {kvoptions}{Initialization of option `pr
| efersuffix' failed,\MessageBreak cannot set boolean option to `false',\MessageB
| reak use `true' or `false', now using `false'}}{\csname \KVO@prefix prefersuffi
| xfalse\endcsname }\begingroup \edef \x {\endgroup \noexpand \define@key {\KVO@f
| amily }{prefersuffix}[true]{\noexpand \KVO@boolkey {\@currname }\ifx \@currext
| \@clsextension \noexpand \@clsextension \else \noexpand \@pkgextension \fi {\KV
| O@prefix }{prefersuffix}{####1}}}\x }
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->ifETE@prefersuffix}
| {into \reserved@a=macro:->ETE@prefersuffixtrue}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ETE@prefersuffixtrue
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \KVO@ifdefinable {\KVO@prefix prefersuffixfalse}{\csname newif\expandafter \e
| ndcsname \csname if\KVO@prefix prefersuffix\endcsname \@ifundefined {\KVO@prefi
| x prefersuffixfalse}{\PackageWarning {kvoptions}{Initialization of option `pref
| ersuffix' failed,\MessageBreak cannot set boolean option to `false',\MessageBre
| ak use `true' or `false', now using `false'}}{\csname \KVO@prefix prefersuffixf
| alse\endcsname }\begingroup \edef \x {\endgroup \noexpand \define@key {\KVO@fam
| ily }{prefersuffix}[true]{\noexpand \KVO@boolkey {\@currname }\ifx \@currext \@
| clsextension \noexpand \@clsextension \else \noexpand \@pkgextension \fi {\KVO@
| prefix }{prefersuffix}{####1}}}\x }\fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ETE@prefersuffixtrue
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-E
| #2<-T
| #3<-E
| #4<-@prefersuffixtruexxx
| {changing \reserved@b=macro:->ifE}
| {into \reserved@b=macro:->ETE}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-\KVO@prefix prefersuffixfalse
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ETE@prefersuffixfalse=undefined}
| {into \ETE@prefersuffixfalse=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ETE@prefersuffixfalse
| #2<-\csname newif\expandafter \endcsname \csname if\KVO@prefix prefersuffix\end
| csname \@ifundefined {\KVO@prefix prefersuffixfalse}{\PackageWarning {kvoptions
| }{Initialization of option `prefersuffix' failed,\MessageBreak cannot set boole
| an option to `false',\MessageBreak use `true' or `false', now using `false'}}{\
| csname \KVO@prefix prefersuffixfalse\endcsname }\begingroup \edef \x {\endgroup
| \noexpand \define@key {\KVO@family }{prefersuffix}[true]{\noexpand \KVO@boolke
| y {\@currname }\ifx \@currext \@clsextension \noexpand \@clsextension \else \no
| expand \@pkgextension \fi {\KVO@prefix }{prefersuffix}{####1}}}\x
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->ETE@prefersuffixtrue}
| {into \reserved@a=macro:->ETE@prefersuffixfalse}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ETE@prefersuffixfalse
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \csname newif\expandafter \endcsname \csname if\KVO@prefix prefersuffix\endcs
| name \@ifundefined {\KVO@prefix prefersuffixfalse}{\PackageWarning {kvoptions}{
| Initialization of option `prefersuffix' failed,\MessageBreak cannot set boolean
| option to `false',\MessageBreak use `true' or `false', now using `false'}}{\cs
| name \KVO@prefix prefersuffixfalse\endcsname }\begingroup \edef \x {\endgroup \
| noexpand \define@key {\KVO@family }{prefersuffix}[true]{\noexpand \KVO@boolkey
| {\@currname }\ifx \@currext \@clsextension \noexpand \@clsextension \else \noex
| pand \@pkgextension \fi {\KVO@prefix }{prefersuffix}{####1}}}\x \fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ETE@prefersuffixfalse
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-E
| #2<-T
| #3<-E
| #4<-@prefersuffixfalsexxx
| {changing \reserved@b=macro:->ETE}
| {into \reserved@b=macro:->ETE}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\csname}
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| \newif #1->\count@ \escapechar \escapechar \m@ne \let #1\iffalse \@if #1\iftrue
| \@if #1\iffalse \escapechar \count@
| #1<-\ifETE@prefersuffix
| {\count255}
| {reassigning \count255=92}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {let}
| {changing ifETE@prefersuffix=relax}
| {into ifETE@prefersuffix=iffalse}
| @if #1#2->expandafter def csname expandafter @gobbletwo string #1expandafter @g
| obbletwo string #2endcsname {let #1#2}
| #1<-ifETE@prefersuffix
| #2<-iftrue
| {expandafter}
| {csname}
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {def}
| {changing ETE@prefersuffixtrue=relax}
| {into ETE@prefersuffixtrue=macro:->let ifETE@prefersuffix iftrue }
| @if #1#2->expandafter def csname expandafter @gobbletwo string #1expandafter @g
| obbletwo string #2endcsname {let #1#2}
| #1<-ifETE@prefersuffix
| #2<-iffalse
| {expandafter}
| {csname}
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {def}
| {changing ETE@prefersuffixfalse=relax}
| {into ETE@prefersuffixfalse=macro:->let ifETE@prefersuffix iffalse }
| {escapechar}
| {changing escapechar=-1}
| {into \escapechar=92}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\KVO@prefix prefersuffixfalse
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\PackageWarning {kvoptions}{Initialization of option `prefersuffix' failed,
| \MessageBreak cannot set boolean option to `false',\MessageBreak use `true' or
| `false', now using `false'}
| #2<-\csname \KVO@prefix prefersuffixfalse\endcsname
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| \ETE@prefersuffixfalse ->\let \ifETE@prefersuffix \iffalse
| {\let}
| {reassigning \ifETE@prefersuffix=\iffalse}
| {\begingroup}
| {entering semi simple group (level 1) at line 190}
| {\edef}
| {\noexpand}
| \KVO@family ->\@ifundefined {KVO@family@\@currname .\@currext }{\@currname }{\c
| sname KVO@family@\@currname .\@currext \endcsname }
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-KVO@family@\@currname .\@currext
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@currname
| #2<-\csname KVO@family@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@family@epstopdf-base.sty ->ETE
| {\noexpand}
| \@currname ->epstopdf-base
| {\ifx}
| {false}
| {\noexpand}
| {\fi}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \x=undefined}
| {into \x=macro:->\endgroup \define@key {ETE}{pr\ETC.}
| \x ->\endgroup \define@key {ETE}{prefersuffix}[true]{\KVO@boolkey {epstopdf-bas
| e}\@pkgextension {ETE@}{prefersuffix}{##1}}
| {\endgroup}
| {restoring \x=undefined}
| {leaving semi simple group (level 1) entered at line 190}
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->ETE@prefersuffixfalse}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->ETE}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\\DeclareBoolOption [{false}]}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-ETE
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-ETE
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-ETE
| {\futurelet}
| {reassigning \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->ETE}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-prefersuffix
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {prefersuffix}
| #3<-\expandafter \def \csname \XKV@header prefersuffix\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {prefersuffix}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {prefersuffix}}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {prefersuffix}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-prefersuffix
| #2<-true
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-prefersuffix
| #2<-true
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {changing \KV@ETE@prefersuffix=undefined}
| {into \KV@ETE@prefersuffix=\relax}
| {changing \KV@ETE@prefersuffix@default=undefined}
| {into \KV@ETE@prefersuffix@default=\relax}
| {\def}
| {changing \KV@ETE@prefersuffix@default=\relax}
| {into \KV@ETE@prefersuffix@default=macro:->\KV@ETE@prefersuffix {true}}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {\def}
| {changing \KV@ETE@prefersuffix=\relax}
| {into \KV@ETE@prefersuffix=macro:#1->\KVO@boolkey {epstopdf-base}\ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {blank space }
| \DeclareStringOption ->\@protected@testopt \DeclareStringOption \\DeclareString
| Option {}
| \@protected@testopt #1->\ifx \protect \@typeset@protect \expandafter \@testopt
| \else \@x@protect #1\fi
| #1<-\DeclareStringOption
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\\DeclareStringOption
| #2<-
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\\DeclareStringOption
| #3<-\\DeclareStringOption [{}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {prefersuffix}}
| {into \reserved@a=macro:->\\DeclareStringOption }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\\DeclareStringOption [{}]}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {prefersuffix}}
| {into \reserved@c=macro:->\\DeclareStringOption [{}]}
| {\fi}
| {\fi}
| \reserved@c ->\\DeclareStringOption [{}]
| \\DeclareStringOption [#1]#2->\@ifnextchar [{\KVO@DeclareStringOption {#1}{#2}@
| }{\KVO@DeclareStringOption {#1}{#2}{}[]}
| #1<-
| #2<-program@epstopdf
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\KVO@DeclareStringOption {}{program@epstopdf}@
| #3<-\KVO@DeclareStringOption {}{program@epstopdf}{}[]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\\DeclareStringOption }
| {into \reserved@a=macro:->\KVO@DeclareStringOption {}{pr\ETC.}
| {\def}
| {changing \reserved@b=macro:->\\DeclareStringOption [{}]}
| {into \reserved@b=macro:->\KVO@DeclareStringOption {}{pr\ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=blank space }
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\\DeclareStringOption [{}]}
| {into \reserved@c=macro: ->\futurelet \@let@token \@ifnch }
| {\else}
| \reserved@c ->\futurelet \@let@token \@ifnch
| {\futurelet}
| {changing \@let@token=blank space }
| {into \@let@token=macro:->\@protected@testopt \DeclareBoolOption \ETC.}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro: ->\futurelet \@let@token \@ifnch }
| {into \reserved@c=macro:->\KVO@DeclareStringOption {}{pr\ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\KVO@DeclareStringOption {}{program@epstopdf}{}[]
| \KVO@DeclareStringOption #1#2#3[#4]->\KVO@ifdefinable {\KVO@prefix #2}{\@namede
| f {\KVO@prefix #2}{#1}\begingroup \ifx \\#3\\\toks@ {}\else \toks@ {[{#4}]}\fi
| \edef \x {\endgroup \noexpand \define@key {\KVO@family }{#2}\the \toks@ {\noexp
| and \def \expandafter \noexpand \csname \KVO@prefix #2\endcsname {####1}}}\x }
| #1<-
| #2<-program@epstopdf
| #3<-
| #4<-
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-\KVO@prefix program@epstopdf
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ETE@program@epstopdf=undefined}
| {into \ETE@program@epstopdf=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ETE@program@epstopdf
| #2<-\@namedef {\KVO@prefix program@epstopdf}{}\begingroup \ifx \\\\\toks@ {}\el
| se \toks@ {[{}]}\fi \edef \x {\endgroup \noexpand \define@key {\KVO@family }{pr
| ogram@epstopdf}\the \toks@ {\noexpand \def \expandafter \noexpand \csname \KVO@
| prefix program@epstopdf\endcsname {####1}}}\x
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\KVO@DeclareStringOption {}{pr\ETC.}
| {into \reserved@a=macro:->ETE@program@epstopdf}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ETE@program@epstopdf
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \@namedef {\KVO@prefix program@epstopdf}{}\begingroup \ifx \\\\\toks@ {}\else
| \toks@ {[{}]}\fi \edef \x {\endgroup \noexpand \define@key {\KVO@family }{prog
| ram@epstopdf}\the \toks@ {\noexpand \def \expandafter \noexpand \csname \KVO@pr
| efix program@epstopdf\endcsname {####1}}}\x \fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ETE@program@epstopdf
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-E
| #2<-T
| #3<-E
| #4<-@program@epstopdfxxx
| {changing \reserved@b=macro:->\KVO@DeclareStringOption {}{pr\ETC.}
| {into \reserved@b=macro:->ETE}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@namedef #1->\expandafter \def \csname #1\endcsname
| #1<-\KVO@prefix program@epstopdf
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {\def}
| {changing \ETE@program@epstopdf=\relax}
| {into \ETE@program@epstopdf=macro:->}
| {\begingroup}
| {entering semi simple group (level 1) at line 192}
| {\ifx}
| {true}
| {\toks0}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=}
| {\else}
| {\edef}
| {\noexpand}
| \KVO@family ->\@ifundefined {KVO@family@\@currname .\@currext }{\@currname }{\c
| sname KVO@family@\@currname .\@currext \endcsname }
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-KVO@family@\@currname .\@currext
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@currname
| #2<-\csname KVO@family@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@family@epstopdf-base.sty ->ETE
| {\noexpand}
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {\noexpand}
| {changing \x=undefined}
| {into \x=macro:->\endgroup \define@key {ETE}{pr\ETC.}
| \x ->\endgroup \define@key {ETE}{program@epstopdf}{\def \ETE@program@epstopdf {
| ##1}}
| {\endgroup}
| {restoring \x=undefined}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 192}
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->ETE@program@epstopdf}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->ETE}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {changing \@let@token=macro:->\@protected@testopt \DeclareBoolOption \ETC.}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\KVO@DeclareStringOption {}{pr\ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-ETE
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-ETE
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-ETE
| {\futurelet}
| {reassigning \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->ETE}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-program@epstopdf
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {program@epstopdf}
| #3<-\expandafter \def \csname \XKV@header program@epstopdf\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {program@epsto\ETC.}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header program@epstopdf\endcsname
| ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {changing \KV@ETE@program@epstopdf=undefined}
| {into \KV@ETE@program@epstopdf=\relax}
| {\def}
| {changing \KV@ETE@program@epstopdf=\relax}
| {into \KV@ETE@program@epstopdf=macro:#1->\def \ETE@program@epstopdf {\ETC.}
| {\fi}
| {\fi}
| \DeclareBoolOption ->\@protected@testopt \DeclareBoolOption \\DeclareBoolOption
| {false}
| \@protected@testopt #1->\ifx \protect \@typeset@protect \expandafter \@testopt
| \else \@x@protect #1\fi
| #1<-\DeclareBoolOption
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\\DeclareBoolOption
| #2<-false
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\\DeclareBoolOption
| #3<-\\DeclareBoolOption [{false}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {program@epsto\ETC.}
| {into \reserved@a=macro:->\\DeclareBoolOption }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\\DeclareBoolOption [{false}]}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\\DeclareBoolOption [{false}]}
| {\fi}
| {\fi}
| \reserved@c ->\\DeclareBoolOption [{false}]
| \\DeclareBoolOption [#1]#2->\KVO@ifdefinable {if\KVO@prefix #2}{\KVO@ifdefinabl
| e {\KVO@prefix #2true}{\KVO@ifdefinable {\KVO@prefix #2false}{\csname newif\exp
| andafter \endcsname \csname if\KVO@prefix #2\endcsname \@ifundefined {\KVO@pref
| ix #2#1}{\PackageWarning {kvoptions}{Initialization of option `#2' failed,\Mess
| ageBreak cannot set boolean option to `#1',\MessageBreak use `true' or `false',
| now using `false'}}{\csname \KVO@prefix #2#1\endcsname }\begingroup \edef \x {
| \endgroup \noexpand \define@key {\KVO@family }{#2}[true]{\noexpand \KVO@boolkey
| {\@currname }\ifx \@currext \@clsextension \noexpand \@clsextension \else \noe
| xpand \@pkgextension \fi {\KVO@prefix }{#2}{####1}}}\x }}}
| #1<-false
| #2<-disable
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-if\KVO@prefix disable
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ifETE@disable=undefined}
| {into \ifETE@disable=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ifETE@disable
| #2<-\KVO@ifdefinable {\KVO@prefix disabletrue}{\KVO@ifdefinable {\KVO@prefix di
| sablefalse}{\csname newif\expandafter \endcsname \csname if\KVO@prefix disable\
| endcsname \@ifundefined {\KVO@prefix disablefalse}{\PackageWarning {kvoptions}{
| Initialization of option `disable' failed,\MessageBreak cannot set boolean opti
| on to `false',\MessageBreak use `true' or `false', now using `false'}}{\csname
| \KVO@prefix disablefalse\endcsname }\begingroup \edef \x {\endgroup \noexpand \
| define@key {\KVO@family }{disable}[true]{\noexpand \KVO@boolkey {\@currname }\i
| fx \@currext \@clsextension \noexpand \@clsextension \else \noexpand \@pkgexten
| sion \fi {\KVO@prefix }{disable}{####1}}}\x }}
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\\DeclareBoolOption }
| {into \reserved@a=macro:->ifETE@disable}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ifETE@disable
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \KVO@ifdefinable {\KVO@prefix disabletrue}{\KVO@ifdefinable {\KVO@prefix disa
| blefalse}{\csname newif\expandafter \endcsname \csname if\KVO@prefix disable\en
| dcsname \@ifundefined {\KVO@prefix disablefalse}{\PackageWarning {kvoptions}{In
| itialization of option `disable' failed,\MessageBreak cannot set boolean option
| to `false',\MessageBreak use `true' or `false', now using `false'}}{\csname \K
| VO@prefix disablefalse\endcsname }\begingroup \edef \x {\endgroup \noexpand \de
| fine@key {\KVO@family }{disable}[true]{\noexpand \KVO@boolkey {\@currname }\ifx
| \@currext \@clsextension \noexpand \@clsextension \else \noexpand \@pkgextensi
| on \fi {\KVO@prefix }{disable}{####1}}}\x }}\fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ifETE@disable
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-i
| #2<-f
| #3<-E
| #4<-TE@disablexxx
| {changing \reserved@b=macro:->\\DeclareBoolOption [{false}]}
| {into \reserved@b=macro:->ifE}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-\KVO@prefix disabletrue
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ETE@disabletrue=undefined}
| {into \ETE@disabletrue=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ETE@disabletrue
| #2<-\KVO@ifdefinable {\KVO@prefix disablefalse}{\csname newif\expandafter \endc
| sname \csname if\KVO@prefix disable\endcsname \@ifundefined {\KVO@prefix disabl
| efalse}{\PackageWarning {kvoptions}{Initialization of option `disable' failed,\
| MessageBreak cannot set boolean option to `false',\MessageBreak use `true' or `
| false', now using `false'}}{\csname \KVO@prefix disablefalse\endcsname }\beging
| roup \edef \x {\endgroup \noexpand \define@key {\KVO@family }{disable}[true]{\n
| oexpand \KVO@boolkey {\@currname }\ifx \@currext \@clsextension \noexpand \@cls
| extension \else \noexpand \@pkgextension \fi {\KVO@prefix }{disable}{####1}}}\x
| }
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->ifETE@disable}
| {into \reserved@a=macro:->ETE@disabletrue}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ETE@disabletrue
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \KVO@ifdefinable {\KVO@prefix disablefalse}{\csname newif\expandafter \endcsn
| ame \csname if\KVO@prefix disable\endcsname \@ifundefined {\KVO@prefix disablef
| alse}{\PackageWarning {kvoptions}{Initialization of option `disable' failed,\Me
| ssageBreak cannot set boolean option to `false',\MessageBreak use `true' or `fa
| lse', now using `false'}}{\csname \KVO@prefix disablefalse\endcsname }\begingro
| up \edef \x {\endgroup \noexpand \define@key {\KVO@family }{disable}[true]{\noe
| xpand \KVO@boolkey {\@currname }\ifx \@currext \@clsextension \noexpand \@clsex
| tension \else \noexpand \@pkgextension \fi {\KVO@prefix }{disable}{####1}}}\x }
| \fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ETE@disabletrue
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-E
| #2<-T
| #3<-E
| #4<-@disabletruexxx
| {changing \reserved@b=macro:->ifE}
| {into \reserved@b=macro:->ETE}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-\KVO@prefix disablefalse
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ETE@disablefalse=undefined}
| {into \ETE@disablefalse=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ETE@disablefalse
| #2<-\csname newif\expandafter \endcsname \csname if\KVO@prefix disable\endcsnam
| e \@ifundefined {\KVO@prefix disablefalse}{\PackageWarning {kvoptions}{Initiali
| zation of option `disable' failed,\MessageBreak cannot set boolean option to `f
| alse',\MessageBreak use `true' or `false', now using `false'}}{\csname \KVO@pre
| fix disablefalse\endcsname }\begingroup \edef \x {\endgroup \noexpand \define@k
| ey {\KVO@family }{disable}[true]{\noexpand \KVO@boolkey {\@currname }\ifx \@cur
| rext \@clsextension \noexpand \@clsextension \else \noexpand \@pkgextension \fi
| {\KVO@prefix }{disable}{####1}}}\x
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->ETE@disabletrue}
| {into \reserved@a=macro:->ETE@disablefalse}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ETE@disablefalse
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \csname newif\expandafter \endcsname \csname if\KVO@prefix disable\endcsname
| \@ifundefined {\KVO@prefix disablefalse}{\PackageWarning {kvoptions}{Initializa
| tion of option `disable' failed,\MessageBreak cannot set boolean option to `fal
| se',\MessageBreak use `true' or `false', now using `false'}}{\csname \KVO@prefi
| x disablefalse\endcsname }\begingroup \edef \x {\endgroup \noexpand \define@key
| {\KVO@family }{disable}[true]{\noexpand \KVO@boolkey {\@currname }\ifx \@curre
| xt \@clsextension \noexpand \@clsextension \else \noexpand \@pkgextension \fi {
| \KVO@prefix }{disable}{####1}}}\x \fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ETE@disablefalse
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-E
| #2<-T
| #3<-E
| #4<-@disablefalsexxx
| {changing \reserved@b=macro:->ETE}
| {into \reserved@b=macro:->ETE}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\csname}
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| \newif #1->\count@ \escapechar \escapechar \m@ne \let #1\iffalse \@if #1\iftrue
| \@if #1\iffalse \escapechar \count@
| #1<-\ifETE@disable
| {\count255}
| {reassigning \count255=92}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {let}
| {changing ifETE@disable=relax}
| {into ifETE@disable=iffalse}
| @if #1#2->expandafter def csname expandafter @gobbletwo string #1expandafter @g
| obbletwo string #2endcsname {let #1#2}
| #1<-ifETE@disable
| #2<-iftrue
| {expandafter}
| {csname}
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {def}
| {changing ETE@disabletrue=relax}
| {into ETE@disabletrue=macro:->let ifETE@disable iftrue }
| @if #1#2->expandafter def csname expandafter @gobbletwo string #1expandafter @g
| obbletwo string #2endcsname {let #1#2}
| #1<-ifETE@disable
| #2<-iffalse
| {expandafter}
| {csname}
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {def}
| {changing ETE@disablefalse=relax}
| {into ETE@disablefalse=macro:->let ifETE@disable iffalse }
| {escapechar}
| {changing escapechar=-1}
| {into \escapechar=92}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\KVO@prefix disablefalse
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\PackageWarning {kvoptions}{Initialization of option `disable' failed,\Mess
| ageBreak cannot set boolean option to `false',\MessageBreak use `true' or `fals
| e', now using `false'}
| #2<-\csname \KVO@prefix disablefalse\endcsname
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| \ETE@disablefalse ->\let \ifETE@disable \iffalse
| {\let}
| {reassigning \ifETE@disable=\iffalse}
| {\begingroup}
| {entering semi simple group (level 1) at line 192}
| {\edef}
| {\noexpand}
| \KVO@family ->\@ifundefined {KVO@family@\@currname .\@currext }{\@currname }{\c
| sname KVO@family@\@currname .\@currext \endcsname }
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-KVO@family@\@currname .\@currext
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@currname
| #2<-\csname KVO@family@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@family@epstopdf-base.sty ->ETE
| {\noexpand}
| \@currname ->epstopdf-base
| {\ifx}
| {false}
| {\noexpand}
| {\fi}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \x=undefined}
| {into \x=macro:->\endgroup \define@key {ETE}{di\ETC.}
| \x ->\endgroup \define@key {ETE}{disable}[true]{\KVO@boolkey {epstopdf-base}\@p
| kgextension {ETE@}{disable}{##1}}
| {\endgroup}
| {restoring \x=undefined}
| {leaving semi simple group (level 1) entered at line 192}
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->ETE@disablefalse}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->ETE}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\\DeclareBoolOption [{false}]}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-ETE
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-ETE
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-ETE
| {\futurelet}
| {reassigning \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->ETE}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-disable
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {disable}
| #3<-\expandafter \def \csname \XKV@header disable\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {disable}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {disable}}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {disable}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-disable
| #2<-true
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-disable
| #2<-true
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {changing \KV@ETE@disable=undefined}
| {into \KV@ETE@disable=\relax}
| {changing \KV@ETE@disable@default=undefined}
| {into \KV@ETE@disable@default=\relax}
| {\def}
| {changing \KV@ETE@disable@default=\relax}
| {into \KV@ETE@disable@default=macro:->\KV@ETE@disable {true}}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {\def}
| {changing \KV@ETE@disable=\relax}
| {into \KV@ETE@disable=macro:#1->\KVO@boolkey {epstopdf-base}\ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {blank space }
| \DeclareComplementaryOption #1#2->\@ifundefined {if\KVO@prefix #2}{\PackageErro
| r {kvoptions}{Cannot generate option code for `#1',\MessageBreak parent switch
| `#2' does not exist}{You are inside \ifx \@currext \@clsextension class\else pa
| ckage\fi \space `\@currname .\@currext '.\MessageBreak `\KVO@family ' is used a
| s familiy for the keyval options.\MessageBreak `\KVO@prefix ' serves as prefix
| for internal switch macros.\MessageBreak \MessageBreak \@ehc }}{\KVO@ifdefinabl
| e {\KVO@prefix #1true}{\KVO@ifdefinable {\KVO@prefix #1false}{\expandafter \let
| \csname \KVO@prefix #1false\expandafter \endcsname \csname \KVO@prefix #2true\
| endcsname \expandafter \let \csname \KVO@prefix #1true\expandafter \endcsname \
| csname \KVO@prefix #2false\endcsname \begingroup \edef \x {\endgroup \noexpand
| \define@key {\KVO@family }{#1}[true]{\noexpand \KVO@boolkey {\@currname }\ifx \
| @currext \@clsextension \noexpand \@clsextension \else \noexpand \@pkgextension
| \fi {\KVO@prefix }{#1}{####1}}}\x }}}
| #1<-enable
| #2<-disable
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-if\KVO@prefix disable
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\PackageError {kvoptions}{Cannot generate option code for `enable',\Message
| Break parent switch `disable' does not exist}{You are inside \ifx \@currext \@c
| lsextension class\else package\fi \space `\@currname .\@currext '.\MessageBreak
| `\KVO@family ' is used as familiy for the keyval options.\MessageBreak `\KVO@p
| refix ' serves as prefix for internal switch macros.\MessageBreak \MessageBreak
| \@ehc }
| #2<-\KVO@ifdefinable {\KVO@prefix enabletrue}{\KVO@ifdefinable {\KVO@prefix ena
| blefalse}{\expandafter \let \csname \KVO@prefix enablefalse\expandafter \endcsn
| ame \csname \KVO@prefix disabletrue\endcsname \expandafter \let \csname \KVO@pr
| efix enabletrue\expandafter \endcsname \csname \KVO@prefix disablefalse\endcsna
| me \begingroup \edef \x {\endgroup \noexpand \define@key {\KVO@family }{enable}
| [true]{\noexpand \KVO@boolkey {\@currname }\ifx \@currext \@clsextension \noexp
| and \@clsextension \else \noexpand \@pkgextension \fi {\KVO@prefix }{enable}{##
| ##1}}}\x }}
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-\KVO@prefix enabletrue
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ETE@enabletrue=undefined}
| {into \ETE@enabletrue=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ETE@enabletrue
| #2<-\KVO@ifdefinable {\KVO@prefix enablefalse}{\expandafter \let \csname \KVO@p
| refix enablefalse\expandafter \endcsname \csname \KVO@prefix disabletrue\endcsn
| ame \expandafter \let \csname \KVO@prefix enabletrue\expandafter \endcsname \cs
| name \KVO@prefix disablefalse\endcsname \begingroup \edef \x {\endgroup \noexpa
| nd \define@key {\KVO@family }{enable}[true]{\noexpand \KVO@boolkey {\@currname
| }\ifx \@currext \@clsextension \noexpand \@clsextension \else \noexpand \@pkgex
| tension \fi {\KVO@prefix }{enable}{####1}}}\x }
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {disable}}
| {into \reserved@a=macro:->ETE@enabletrue}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ETE@enabletrue
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \KVO@ifdefinable {\KVO@prefix enablefalse}{\expandafter \let \csname \KVO@pre
| fix enablefalse\expandafter \endcsname \csname \KVO@prefix disabletrue\endcsnam
| e \expandafter \let \csname \KVO@prefix enabletrue\expandafter \endcsname \csna
| me \KVO@prefix disablefalse\endcsname \begingroup \edef \x {\endgroup \noexpand
| \define@key {\KVO@family }{enable}[true]{\noexpand \KVO@boolkey {\@currname }\
| ifx \@currext \@clsextension \noexpand \@clsextension \else \noexpand \@pkgexte
| nsion \fi {\KVO@prefix }{enable}{####1}}}\x }\fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ETE@enabletrue
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-E
| #2<-T
| #3<-E
| #4<-@enabletruexxx
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->ETE}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-\KVO@prefix enablefalse
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ETE@enablefalse=undefined}
| {into \ETE@enablefalse=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ETE@enablefalse
| #2<-\expandafter \let \csname \KVO@prefix enablefalse\expandafter \endcsname \c
| sname \KVO@prefix disabletrue\endcsname \expandafter \let \csname \KVO@prefix e
| nabletrue\expandafter \endcsname \csname \KVO@prefix disablefalse\endcsname \be
| gingroup \edef \x {\endgroup \noexpand \define@key {\KVO@family }{enable}[true]
| {\noexpand \KVO@boolkey {\@currname }\ifx \@currext \@clsextension \noexpand \@
| clsextension \else \noexpand \@pkgextension \fi {\KVO@prefix }{enable}{####1}}}
| \x
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->ETE@enabletrue}
| {into \reserved@a=macro:->ETE@enablefalse}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ETE@enablefalse
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \expandafter \let \csname \KVO@prefix enablefalse\expandafter \endcsname \csn
| ame \KVO@prefix disabletrue\endcsname \expandafter \let \csname \KVO@prefix ena
| bletrue\expandafter \endcsname \csname \KVO@prefix disablefalse\endcsname \begi
| ngroup \edef \x {\endgroup \noexpand \define@key {\KVO@family }{enable}[true]{\
| noexpand \KVO@boolkey {\@currname }\ifx \@currext \@clsextension \noexpand \@cl
| sextension \else \noexpand \@pkgextension \fi {\KVO@prefix }{enable}{####1}}}\x
| \fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ETE@enablefalse
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-E
| #2<-T
| #3<-E
| #4<-@enablefalsexxx
| {changing \reserved@b=macro:->ETE}
| {into \reserved@b=macro:->ETE}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {\let}
| {changing \ETE@enablefalse=\relax}
| {into \ETE@enablefalse=macro:->\let \ifETE@disable \iftrue }
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {\let}
| {changing \ETE@enabletrue=\relax}
| {into \ETE@enabletrue=macro:->\let \ifETE@disable \iffalse }
| {\begingroup}
| {entering semi simple group (level 1) at line 193}
| {\edef}
| {\noexpand}
| \KVO@family ->\@ifundefined {KVO@family@\@currname .\@currext }{\@currname }{\c
| sname KVO@family@\@currname .\@currext \endcsname }
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-KVO@family@\@currname .\@currext
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@currname
| #2<-\csname KVO@family@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@family@epstopdf-base.sty ->ETE
| {\noexpand}
| \@currname ->epstopdf-base
| {\ifx}
| {false}
| {\noexpand}
| {\fi}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \x=undefined}
| {into \x=macro:->\endgroup \define@key {ETE}{en\ETC.}
| \x ->\endgroup \define@key {ETE}{enable}[true]{\KVO@boolkey {epstopdf-base}\@pk
| gextension {ETE@}{enable}{##1}}
| {\endgroup}
| {restoring \x=undefined}
| {leaving semi simple group (level 1) entered at line 193}
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->ETE@enablefalse}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->ETE}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {disable}}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-ETE
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-ETE
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-ETE
| {\futurelet}
| {reassigning \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->ETE}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-enable
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {enable}
| #3<-\expandafter \def \csname \XKV@header enable\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {enable}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {enable}}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {enable}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-enable
| #2<-true
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-enable
| #2<-true
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {changing \KV@ETE@enable=undefined}
| {into \KV@ETE@enable=\relax}
| {changing \KV@ETE@enable@default=undefined}
| {into \KV@ETE@enable@default=\relax}
| {\def}
| {changing \KV@ETE@enable@default=\relax}
| {into \KV@ETE@enable@default=macro:->\KV@ETE@enable {true}}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {\def}
| {changing \KV@ETE@enable=\relax}
| {into \KV@ETE@enable=macro:#1->\KVO@boolkey {epstopdf-base}\ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {blank space }
| \newcommand ->\@star@or@long \new@command
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\new@command
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \new@command
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \new@command }
| #3<-\let \l@ngrel@x \long \new@command
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {enable}}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \new@command }
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=the character *}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {enable}}
| {into \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@firstoftwo {\let \l@ngrel@x \relax \new@command }
| \@firstoftwo #1#2->#1
| #1<-\let \l@ngrel@x \relax \new@command
| #2<-*
| {\let}
| {reassigning \l@ngrel@x=\relax}
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\epstopdfsetup
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \epstopdfsetup
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \epstopdfsetup
| #3<-\@newcommand \epstopdfsetup [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\@newcommand \epstopdfsetup }
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \new@command }
| {into \reserved@b=macro:->\@newcommand \epstopdfsetup [{\ETC.}
| {\futurelet}
| {changing \@let@token=the character *}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@c=macro:->\@newcommand \epstopdfsetup [{\ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@newcommand \epstopdfsetup [{0}]
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\epstopdfsetup
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \epstopdfsetup [0]
| #3<-\@argdef \epstopdfsetup [0]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \epstopdfsetup }
| {into \reserved@a=macro:->\@xargdef \epstopdfsetup [0]}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \epstopdfsetup [{\ETC.}
| {into \reserved@b=macro:->\@argdef \epstopdfsetup [0]}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \epstopdfsetup [{\ETC.}
| {into \reserved@c=macro:->\@argdef \epstopdfsetup [0]}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \epstopdfsetup [0]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\epstopdfsetup
| #2<-0
| #3<-\setkeys {ETE}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\epstopdfsetup
| #2<-\@yargdef \epstopdfsetup \@ne {0}{\setkeys {ETE}}
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\@xargdef \epstopdfsetup [0]}
| {into \reserved@a=macro:->epstopdfsetup}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->epstopdfsetup
| {changing \epstopdfsetup=undefined}
| {into \epstopdfsetup=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \@yargdef \epstopdfsetup \@ne {0}{\setkeys {ETE}}\fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->epstopdfsetup
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-e
| #2<-p
| #3<-s
| #4<-topdfsetupxxx
| {changing \reserved@b=macro:->\@argdef \epstopdfsetup [0]}
| {into \reserved@b=macro:->eps}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\epstopdfsetup
| #2<-\@ne
| #3<-0
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->eps}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-0
| #2<-\epstopdfsetup
| {\def}
| {changing \reserved@a=macro:->epstopdfsetup}
| {into \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {\relax}
| \reserved@a #10#2{->\expandafter \def \expandafter \epstopdfsetup \reserved@b #
| 10{
| #1<-
| #2<-##1##2##3##4##5##6##7##8##9##0
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {\def}
| {changing \epstopdfsetup=\relax}
| {into \epstopdfsetup=macro:->\setkeys {ETE}}
| {\fi}
| {\fi}
| {blank space }
| \epstopdfsetup ->\setkeys {ETE}
| \setkeys ->\XKV@testopta {\XKV@testoptc \XKV@setkeys }
| \XKV@testopta #1->\XKV@ifstar {\XKV@sttrue \XKV@t@stopta {#1}}{\XKV@stfalse \XK
| V@t@stopta {#1}}
| #1<-\XKV@testoptc \XKV@setkeys
| \XKV@ifstar #1->\@ifnextcharacter *{\@firstoftwo {#1}}
| #1<-\XKV@sttrue \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }
| \@ifnextcharacter #1#2#3->\@ifnextchar \bgroup {\@ifnextchar {#1}{#2}{#3}}{\@if
| ncharacter {#1}{#2}{#3}}
| #1<-*
| #2<-\@firstoftwo {\XKV@sttrue \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }}
| #3<-\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-\bgroup
| #2<-\@ifnextchar {*}{\@firstoftwo {\XKV@sttrue \XKV@t@stopta {\XKV@testoptc \XK
| V@setkeys }}}{\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }}
| #3<-\@ifncharacter {*}{\@firstoftwo {\XKV@sttrue \XKV@t@stopta {\XKV@testoptc \
| XKV@setkeys }}}{\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }}
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=begin-group character {}
| {\def}
| {changing \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\@ifnextchar {*}{\@firstoftwo \ETC.}
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\@ifncharacter {*}{\@firstoftwo \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@argdef \epstopdfsetup [0]}
| {into \reserved@c=macro:->\@ifnextchar {*}{\@firstoftwo \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@ifnextchar {*}{\@firstoftwo {\XKV@sttrue \XKV@t@stopta {\XKV@te
| stoptc \XKV@setkeys }}}{\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \XKV@setkeys
| }}
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\XKV@sttrue \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }}
| #3<-\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }
| {\let}
| {changing \reserved@d=begin-group character {}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:->\@ifnextchar {*}{\@firstoftwo \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\XKV@sttrue \XKV@t@stopta \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@ifncharacter {*}{\@firstoftwo \ETC.}
| {into \reserved@b=macro:->\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@ifnextchar {*}{\@firstoftwo \ETC.}
| {into \reserved@c=macro:->\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }
| \XKV@stfalse ->\let \ifXKV@st \iffalse
| {\let}
| {changing \ifXKV@st=\iftrue}
| {into \ifXKV@st=\iffalse}
| \XKV@t@stopta #1->\XKV@ifplus {\XKV@pltrue #1}{\XKV@plfalse #1}
| #1<-\XKV@testoptc \XKV@setkeys
| \XKV@ifplus #1->\@ifnextcharacter +{\@firstoftwo {#1}}
| #1<-\XKV@pltrue \XKV@testoptc \XKV@setkeys
| \@ifnextcharacter #1#2#3->\@ifnextchar \bgroup {\@ifnextchar {#1}{#2}{#3}}{\@if
| ncharacter {#1}{#2}{#3}}
| #1<-+
| #2<-\@firstoftwo {\XKV@pltrue \XKV@testoptc \XKV@setkeys }
| #3<-\XKV@plfalse \XKV@testoptc \XKV@setkeys
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-\bgroup
| #2<-\@ifnextchar {+}{\@firstoftwo {\XKV@pltrue \XKV@testoptc \XKV@setkeys }}{\X
| KV@plfalse \XKV@testoptc \XKV@setkeys }
| #3<-\@ifncharacter {+}{\@firstoftwo {\XKV@pltrue \XKV@testoptc \XKV@setkeys }}{
| \XKV@plfalse \XKV@testoptc \XKV@setkeys }
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=begin-group character {}
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\XKV@sttrue \XKV@t@stopta \ETC.}
| {into \reserved@a=macro:->\@ifnextchar {+}{\@firstoftwo \ETC.}
| {\def}
| {changing \reserved@b=macro:->\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \ETC.}
| {into \reserved@b=macro:->\@ifncharacter {+}{\@firstoftwo \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \ETC.}
| {into \reserved@c=macro:->\@ifnextchar {+}{\@firstoftwo \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@ifnextchar {+}{\@firstoftwo {\XKV@pltrue \XKV@testoptc \XKV@set
| keys }}{\XKV@plfalse \XKV@testoptc \XKV@setkeys }
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-+
| #2<-\@firstoftwo {\XKV@pltrue \XKV@testoptc \XKV@setkeys }
| #3<-\XKV@plfalse \XKV@testoptc \XKV@setkeys
| {\let}
| {changing \reserved@d=begin-group character {}
| {into \reserved@d=the character +}
| {\def}
| {changing \reserved@a=macro:->\@ifnextchar {+}{\@firstoftwo \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\XKV@pltrue \XKV@testoptc \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@ifncharacter {+}{\@firstoftwo \ETC.}
| {into \reserved@b=macro:->\XKV@plfalse \XKV@testoptc \XKV@setkeys }
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@ifnextchar {+}{\@firstoftwo \ETC.}
| {into \reserved@c=macro:->\XKV@plfalse \XKV@testoptc \XKV@setkeys }
| {\fi}
| {\fi}
| \reserved@c ->\XKV@plfalse \XKV@testoptc \XKV@setkeys
| \XKV@plfalse ->\let \ifXKV@pl \iffalse
| {\let}
| {changing \ifXKV@pl=\iftrue}
| {into \ifXKV@pl=\iffalse}
| \XKV@testoptc #1->\@testopt {\XKV@t@stoptc #1}{KV}
| #1<-\XKV@setkeys
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptc \XKV@setkeys
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptc \XKV@setkeys
| #3<-\XKV@t@stoptc \XKV@setkeys [{KV}]
| {\let}
| {changing \reserved@d=the character +}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\XKV@pltrue \XKV@testoptc \ETC.}
| {into \reserved@a=macro:->\XKV@t@stoptc \XKV@setkeys }
| {\def}
| {changing \reserved@b=macro:->\XKV@plfalse \XKV@testoptc \XKV@setkeys }
| {into \reserved@b=macro:->\XKV@t@stoptc \XKV@setkeys [{K\ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@plfalse \XKV@testoptc \XKV@setkeys }
| {into \reserved@c=macro:->\XKV@t@stoptc \XKV@setkeys [{K\ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptc \XKV@setkeys [{KV}]
| \XKV@t@stoptc #1[#2]#3->\XKV@makepf {#2}\XKV@checksanitizeb {#3}\XKV@fams \expa
| ndafter \XKV@sp@deflist \expandafter \XKV@fams \expandafter {\XKV@fams }\@testo
| pt #1{}
| #1<-\XKV@setkeys
| #2<-KV
| #3<-ETE
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@checksanitizeb #1#2->\XKV@ch@cksanitize {#1}#2,\ifin@ \@selective@sanitize
| [0],#2\fi
| #1<-ETE
| #2<-\XKV@fams
| \XKV@ch@cksanitize #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\
| @onelevel@sanitize #2\@expandtwoargs \in@ #3{#2}\ifin@ \def #2##1#3##2\@nil {\X
| KV@tempa@toks {##2}\edef #2{\the \XKV@tempa@toks }\ifx #2\@empty \else \in@fals
| e \fi }#2#1#3\@nil \fi \XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }
| #1<-ETE
| #2<-\XKV@fams
| #3<-,
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=ETE}
| {\edef}
| {changing \XKV@fams=macro:->isu}
| {into \XKV@fams=macro:->ETE}
| \@onelevel@sanitize #1->\edef #1{\expandafter \strip@prefix \meaning #1}
| #1<-\XKV@fams
| {\edef}
| {\expandafter}
| {\meaning}
| \strip@prefix #1>->
| #1<-macro:-
| {changing \XKV@fams=macro:->ETE}
| {into \XKV@fams=macro:->ETE}
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\in@
| #2<-,
| #3<-\XKV@fams
| {\edef}
| {\noexpand}
| \XKV@fams ->ETE
| {changing \reserved@a=macro:->\XKV@t@stoptc \XKV@setkeys }
| {into \reserved@a=macro:->\in@ {,}{ETE}}
| \reserved@a ->\in@ {,}{ETE}
| \in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\e
| def \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \el
| se \in@true \fi
| #1<-,
| #2<-ETE
| {\begingroup}
| {entering semi simple group (level 1) at line 195}
| {\def}
| {changing \in@@=undefined}
| {into \in@@=macro:#1,->}
| {\toks0}
| {\expandafter}
| \in@@ #1,->
| #1<-ETE{}{}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=}
| {\edef}
| {changing \in@@=macro:#1,->}
| {into \in@@=macro:->}
| {\expandafter}
| {\ifx}
| {true}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \in@@=undefined}
| {leaving semi simple group (level 1) entered at line 195}
| \in@false ->\let \ifin@ \iffalse
| {\let}
| {reassigning \ifin@=\iffalse}
| {\else}
| {\iffalse}
| {false}
| {\toks15}
| {changing \toks15=ETE}
| {into \toks15=ETE}
| {\edef}
| {changing \XKV@fams=macro:->ETE}
| {into \XKV@fams=macro:->ETE}
| {\iffalse}
| {false}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@fams ->ETE
| \XKV@sp@deflist #1#2->\let #1\@empty \XKV@for@n {#2}\XKV@resa {\expandafter \KV
| @@sp@def \expandafter \XKV@resa \expandafter {\XKV@resa }\XKV@addtomacro@o #1{\
| expandafter ,\XKV@resa }}\ifx #1\@empty \else \def \XKV@resa ,##1\@nil {\def #1
| {##1}}\expandafter \XKV@resa #1\@nil \fi
| #1<-\XKV@fams
| #2<-ETE
| {\let}
| {changing \XKV@fams=macro:->ETE}
| {into \XKV@fams=macro:->}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-ETE
| #2<-\XKV@resa
| #3<-\expandafter \KV@@sp@def \expandafter \XKV@resa \expandafter {\XKV@resa }\X
| KV@addtomacro@o \XKV@fams {\expandafter ,\XKV@resa }
| {\toks15}
| {changing \toks15=ETE}
| {into \toks15=ETE}
| {\edef}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=macro:->ETE}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \KV@@sp@def \expandafter \XKV@resa \expandafter {\XKV@resa }\X
| KV@addtomacro@o \XKV@fams {\expandafter ,\XKV@resa }
| #3<-ETE
| {\toks15}
| {changing \toks15=ETE}
| {into \toks15=ETE}
| {\edef}
| {changing \XKV@resa=macro:->ETE}
| {into \XKV@resa=macro:->ETE}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@resa ->ETE
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@resa
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=macro:->ETE}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@resa
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=macro:->ETE}
| \XKV@addtomacro@o #1#2->\expandafter \XKV@addtomacro@n \expandafter #1\expandaf
| ter {#2}
| #1<-\XKV@fams
| #2<-\expandafter ,\XKV@resa
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@resa ->ETE
| \XKV@addtomacro@n #1#2->\XKV@tempa@toks \expandafter {#1#2}\edef #1{\the \XKV@t
| empa@toks }
| #1<-\XKV@fams
| #2<-,ETE
| {\toks15}
| {\expandafter}
| \XKV@fams ->
| {changing \toks15=ETE}
| {into \toks15=,ETE}
| {\edef}
| {changing \XKV@fams=macro:->}
| {into \XKV@fams=macro:->,ETE}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \KV@@sp@def \expandafter \XKV@resa \expandafter {\XKV@resa }\X
| KV@addtomacro@o \XKV@fams {\expandafter ,\XKV@resa }
| #3<-\@nil
| {\toks15}
| {changing \toks15=,ETE}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@resa=macro:->ETE}
| {into \XKV@resa=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@resa
| #2<-\expandafter \KV@@sp@def \expandafter \XKV@resa \expandafter {\XKV@resa }\X
| KV@addtomacro@o \XKV@fams {\expandafter ,\XKV@resa }
| {\ifx}
| {false}
| {\def}
| {changing \XKV@resa=macro:->\@nil }
| {into \XKV@resa=macro:,#1\@nil ->\def \XKV@fams {#1}}
| {\expandafter}
| \XKV@fams ->,ETE
| \XKV@resa ,#1\@nil ->\def \XKV@fams {#1}
| #1<-ETE
| {\def}
| {changing \XKV@fams=macro:->,ETE}
| {into \XKV@fams=macro:->ETE}
| {\fi}
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@setkeys
| #2<-
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@setkeys
| #3<-\XKV@setkeys [{}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\in@ {,}{ETE}}
| {into \reserved@a=macro:->\XKV@setkeys }
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptc \XKV@setkeys [{K\ETC.}
| {into \reserved@b=macro:->\XKV@setkeys [{}]}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptc \XKV@setkeys [{K\ETC.}
| {into \reserved@c=macro:->\XKV@setkeys [{}]}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@setkeys [{}]
| \XKV@setkeys [#1]#2->\XKV@checksanitizea {#2}\XKV@resb \let \XKV@naa \@empty \X
| KV@for@o \XKV@resb \XKV@tempa {\expandafter \XKV@g@tkeyname \XKV@tempa =\@nil \
| XKV@tempa \XKV@addtolist@x \XKV@naa \XKV@tempa }\ifnum \XKV@depth =\z@ \let \XK
| V@rm \@empty \fi \XKV@usepresetkeys {#1}{preseth}\expandafter \XKV@s@tkeys \exp
| andafter {\XKV@resb }{#1}\XKV@usepresetkeys {#1}{presett}\let \CurrentOption \@
| empty
| #1<-
| #2<-verbose,enable,append,update,prefersuffix,suffix=-\SourceExt -converted-to,
| program@epstopdf=epstopdf
| \XKV@checksanitizea #1#2->\XKV@ch@cksanitize {#1}#2=\ifin@ \else \XKV@ch@cksani
| tize {#1}#2,\fi \ifin@ \@selective@sanitize [0]{,=}#2\fi
| #1<-verbose,enable,append,update,prefersuffix,suffix=-\SourceExt -converted-to,
| program@epstopdf=epstopdf
| #2<-\XKV@resb
| \XKV@ch@cksanitize #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\
| @onelevel@sanitize #2\@expandtwoargs \in@ #3{#2}\ifin@ \def #2##1#3##2\@nil {\X
| KV@tempa@toks {##2}\edef #2{\the \XKV@tempa@toks }\ifx #2\@empty \else \in@fals
| e \fi }#2#1#3\@nil \fi \XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }
| #1<-verbose,enable,append,update,prefersuffix,suffix=-\SourceExt -converted-to,
| program@epstopdf=epstopdf
| #2<-\XKV@resb
| #3<-=
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=verbose,enable,append,update,pre\ETC.}
| {\edef}
| {changing \XKV@resb=macro:->gradyear=\the \year }
| {into \XKV@resb=macro:->verbose,enable,append,update,p\ETC.}
| \@onelevel@sanitize #1->\edef #1{\expandafter \strip@prefix \meaning #1}
| #1<-\XKV@resb
| {\edef}
| {\expandafter}
| {\meaning}
| \strip@prefix #1>->
| #1<-macro:-
| {changing \XKV@resb=macro:->verbose,enable,append,update,p\ETC.}
| {into \XKV@resb=macro:->verbose,enable,append,update,p\ETC.}
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\in@
| #2<-=
| #3<-\XKV@resb
| {\edef}
| {\noexpand}
| \XKV@resb ->verbose,enable,append,update,prefersuffix,suffix=-\SourceExt -conve
| rted-to,program@epstopdf=epstopdf
| {changing \reserved@a=macro:->\XKV@setkeys }
| {into \reserved@a=macro:->\in@ {=}{verbose,enable,append\ETC.}
| \reserved@a ->\in@ {=}{verbose,enable,append,update,prefersuffix,suffix=-\Sourc
| eExt -converted-to,program@epstopdf=epstopdf}
| \in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\e
| def \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \el
| se \in@true \fi
| #1<-=
| #2<-verbose,enable,append,update,prefersuffix,suffix=-\SourceExt -converted-to,
| program@epstopdf=epstopdf
| {\begingroup}
| {entering semi simple group (level 1) at line 203}
| {\def}
| {changing \in@@=undefined}
| {into \in@@=macro:#1=->}
| {\toks0}
| {\expandafter}
| \in@@ #1=->
| #1<-verbose,enable,append,update,prefersuffix,suffix
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=-\SourceExt -converted-to,progra\ETC.}
| {\edef}
| {changing \in@@=macro:#1=->}
| {into \in@@=macro:->-\SourceExt -converted-to,prog\ETC.}
| {\expandafter}
| {\ifx}
| {false}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \in@@=undefined}
| {leaving semi simple group (level 1) entered at line 203}
| \in@true ->\let \ifin@ \iftrue
| {\let}
| {changing \ifin@=\iffalse}
| {into \ifin@=\iftrue}
| {\fi}
| {\iftrue}
| {true}
| {\def}
| {changing \XKV@resb=macro:->verbose,enable,append,update,p\ETC.}
| {into \XKV@resb=macro:#1=#2\@nil ->\XKV@tempa@toks {#2\ETC.}
| \XKV@resb #1=#2\@nil ->\XKV@tempa@toks {#2}\edef \XKV@resb {\the \XKV@tempa@tok
| s }\ifx \XKV@resb \@empty \else \in@false \fi
| #1<-verbose,enable,append,update,prefersuffix,suffix
| #2<--\SourceExt -converted-to,program@epstopdf=epstopdf=
| {\toks15}
| {changing \toks15=verbose,enable,append,update,pre\ETC.}
| {into \toks15=-\SourceExt -converted-to,progra\ETC.}
| {\edef}
| {changing \XKV@resb=macro:#1=#2\@nil ->\XKV@tempa@toks {#2\ETC.}
| {into \XKV@resb=macro:->-\SourceExt -converted-to,prog\ETC.}
| {\ifx}
| {false}
| \in@false ->\let \ifin@ \iffalse
| {\let}
| {changing \ifin@=\iftrue}
| {into \ifin@=\iffalse}
| {\fi}
| {\fi}
| {\toks15}
| {changing \toks15=-\SourceExt -converted-to,progra\ETC.}
| {into \toks15=verbose,enable,append,update,pre\ETC.}
| {\edef}
| {changing \XKV@resb=macro:->-\SourceExt -converted-to,prog\ETC.}
| {into \XKV@resb=macro:->verbose,enable,append,update,p\ETC.}
| {\iffalse}
| {false}
| \XKV@ch@cksanitize #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\
| @onelevel@sanitize #2\@expandtwoargs \in@ #3{#2}\ifin@ \def #2##1#3##2\@nil {\X
| KV@tempa@toks {##2}\edef #2{\the \XKV@tempa@toks }\ifx #2\@empty \else \in@fals
| e \fi }#2#1#3\@nil \fi \XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }
| #1<-verbose,enable,append,update,prefersuffix,suffix=-\SourceExt -converted-to,
| program@epstopdf=epstopdf
| #2<-\XKV@resb
| #3<-,
| {\toks15}
| {changing \toks15=verbose,enable,append,update,pre\ETC.}
| {into \toks15=verbose,enable,append,update,pre\ETC.}
| {\edef}
| {changing \XKV@resb=macro:->verbose,enable,append,update,p\ETC.}
| {into \XKV@resb=macro:->verbose,enable,append,update,p\ETC.}
| \@onelevel@sanitize #1->\edef #1{\expandafter \strip@prefix \meaning #1}
| #1<-\XKV@resb
| {\edef}
| {\expandafter}
| {\meaning}
| \strip@prefix #1>->
| #1<-macro:-
| {changing \XKV@resb=macro:->verbose,enable,append,update,p\ETC.}
| {into \XKV@resb=macro:->verbose,enable,append,update,p\ETC.}
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\in@
| #2<-,
| #3<-\XKV@resb
| {\edef}
| {\noexpand}
| \XKV@resb ->verbose,enable,append,update,prefersuffix,suffix=-\SourceExt -conve
| rted-to,program@epstopdf=epstopdf
| {changing \reserved@a=macro:->\in@ {=}{verbose,enable,append\ETC.}
| {into \reserved@a=macro:->\in@ {,}{verbose,enable,append\ETC.}
| \reserved@a ->\in@ {,}{verbose,enable,append,update,prefersuffix,suffix=-\Sourc
| eExt -converted-to,program@epstopdf=epstopdf}
| \in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\e
| def \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \el
| se \in@true \fi
| #1<-,
| #2<-verbose,enable,append,update,prefersuffix,suffix=-\SourceExt -converted-to,
| program@epstopdf=epstopdf
| {\begingroup}
| {entering semi simple group (level 1) at line 203}
| {\def}
| {changing \in@@=undefined}
| {into \in@@=macro:#1,->}
| {\toks0}
| {\expandafter}
| \in@@ #1,->
| #1<-verbose
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=enable,append,update,prefersuffi\ETC.}
| {\edef}
| {changing \in@@=macro:#1,->}
| {into \in@@=macro:->enable,append,update,prefersuf\ETC.}
| {\expandafter}
| {\ifx}
| {false}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \in@@=undefined}
| {leaving semi simple group (level 1) entered at line 203}
| \in@true ->\let \ifin@ \iftrue
| {\let}
| {changing \ifin@=\iffalse}
| {into \ifin@=\iftrue}
| {\fi}
| {\iftrue}
| {true}
| {\def}
| {changing \XKV@resb=macro:->verbose,enable,append,update,p\ETC.}
| {into \XKV@resb=macro:#1,#2\@nil ->\XKV@tempa@toks {#2\ETC.}
| \XKV@resb #1,#2\@nil ->\XKV@tempa@toks {#2}\edef \XKV@resb {\the \XKV@tempa@tok
| s }\ifx \XKV@resb \@empty \else \in@false \fi
| #1<-verbose
| #2<-enable,append,update,prefersuffix,suffix=-\SourceExt -converted-to,program@
| epstopdf=epstopdf,
| {\toks15}
| {changing \toks15=verbose,enable,append,update,pre\ETC.}
| {into \toks15=enable,append,update,prefersuffi\ETC.}
| {\edef}
| {changing \XKV@resb=macro:#1,#2\@nil ->\XKV@tempa@toks {#2\ETC.}
| {into \XKV@resb=macro:->enable,append,update,prefersuf\ETC.}
| {\ifx}
| {false}
| \in@false ->\let \ifin@ \iffalse
| {\let}
| {changing \ifin@=\iftrue}
| {into \ifin@=\iffalse}
| {\fi}
| {\fi}
| {\toks15}
| {changing \toks15=enable,append,update,prefersuffi\ETC.}
| {into \toks15=verbose,enable,append,update,pre\ETC.}
| {\edef}
| {changing \XKV@resb=macro:->enable,append,update,prefersuf\ETC.}
| {into \XKV@resb=macro:->verbose,enable,append,update,p\ETC.}
| {\fi}
| {\iffalse}
| {false}
| {\let}
| {changing \XKV@naa=macro:->gradyear}
| {into \XKV@naa=macro:->}
| \XKV@for@o #1->\expandafter \XKV@for@n \expandafter {#1}
| #1<-\XKV@resb
| {\expandafter}
| {\expandafter}
| \XKV@resb ->verbose,enable,append,update,prefersuffix,suffix=-\SourceExt -conve
| rted-to,program@epstopdf=epstopdf
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-verbose,enable,append,update,prefersuffix,suffix=-\SourceExt -converted-to,
| program@epstopdf=epstopdf
| #2<-\XKV@tempa
| #3<-\expandafter \XKV@g@tkeyname \XKV@tempa =\@nil \XKV@tempa \XKV@addtolist@x
| \XKV@naa \XKV@tempa
| {\toks15}
| {changing \toks15=verbose,enable,append,update,pre\ETC.}
| {into \toks15=verbose,enable,append,update,pre\ETC.}
| {\edef}
| {changing \XKV@tempa=macro:->\def \KV@isu@submissiontype ##\ETC.}
| {into \XKV@tempa=macro:->verbose,enable,append,update,p\ETC.}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tempa
| #2<-\expandafter \XKV@g@tkeyname \XKV@tempa =\@nil \XKV@tempa \XKV@addtolist@x
| \XKV@naa \XKV@tempa
| #3<-verbose
| {\toks15}
| {changing \toks15=verbose,enable,append,update,pre\ETC.}
| {into \toks15=verbose}
| {\edef}
| {changing \XKV@tempa=macro:->verbose,enable,append,update,p\ETC.}
| {into \XKV@tempa=macro:->verbose}
| {\ifx}
| {false}
| {\expandafter}
| \XKV@tempa ->verbose
| \XKV@g@tkeyname #1=#2\@nil #3->\XKV@ifcmd {#1}\savevalue #3{\XKV@rkvtrue \XKV@s
| gfalse }{\XKV@ifcmd {#1}\gsavevalue #3{\XKV@rkvtrue \XKV@sgtrue }{\XKV@rkvfalse
| \XKV@sgfalse }}
| #1<-verbose
| #2<-
| #3<-\XKV@tempa
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-verbose
| #2<-\savevalue
| #3<-\XKV@tempa
| {\def}
| {changing \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\savevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\exp
| andafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-verbose
| #2<-\@nil
| #3<-
| #4<-\XKV@tempa
| {\def}
| {changing \XKV@tempa=macro:->verbose}
| {into \XKV@tempa=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tempa=macro:->\@nil }
| {into \XKV@tempa=macro:->verbose}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgfalse
| #2<-\XKV@ifcmd {verbose}\gsavevalue \XKV@tempa {\XKV@rkvtrue \XKV@sgtrue }{\XKV
| @rkvfalse \XKV@sgfalse }
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-verbose
| #2<-\gsavevalue
| #3<-\XKV@tempa
| {\def}
| {changing \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\gsavevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\ex
| pandafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-verbose
| #2<-\@nil
| #3<-
| #4<-\XKV@tempa
| {\def}
| {changing \XKV@tempa=macro:->verbose}
| {into \XKV@tempa=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tempa=macro:->\@nil }
| {into \XKV@tempa=macro:->verbose}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgtrue
| #2<-\XKV@rkvfalse \XKV@sgfalse
| \XKV@rkvfalse ->\let \ifXKV@rkv \iffalse
| {\let}
| {reassigning \ifXKV@rkv=\iffalse}
| \XKV@sgfalse ->\let \ifXKV@sg \iffalse
| {\let}
| {reassigning \ifXKV@sg=\iffalse}
| \XKV@addtolist@x #1#2->\edef #1{#1\ifx #1\@empty \else ,\fi #2}
| #1<-\XKV@naa
| #2<-\XKV@tempa
| {\edef}
| \XKV@naa ->
| {\ifx}
| {true}
| {\else}
| \XKV@tempa ->verbose
| {changing \XKV@naa=macro:->}
| {into \XKV@naa=macro:->verbose}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tempa
| #2<-\expandafter \XKV@g@tkeyname \XKV@tempa =\@nil \XKV@tempa \XKV@addtolist@x
| \XKV@naa \XKV@tempa
| #3<-enable
| {\toks15}
| {changing \toks15=verbose}
| {into \toks15=enable}
| {\edef}
| {changing \XKV@tempa=macro:->verbose}
| {into \XKV@tempa=macro:->enable}
| {\ifx}
| {false}
| {\expandafter}
| \XKV@tempa ->enable
| \XKV@g@tkeyname #1=#2\@nil #3->\XKV@ifcmd {#1}\savevalue #3{\XKV@rkvtrue \XKV@s
| gfalse }{\XKV@ifcmd {#1}\gsavevalue #3{\XKV@rkvtrue \XKV@sgtrue }{\XKV@rkvfalse
| \XKV@sgfalse }}
| #1<-enable
| #2<-
| #3<-\XKV@tempa
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-enable
| #2<-\savevalue
| #3<-\XKV@tempa
| {\def}
| {changing \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\savevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\exp
| andafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-enable
| #2<-\@nil
| #3<-
| #4<-\XKV@tempa
| {\def}
| {changing \XKV@tempa=macro:->enable}
| {into \XKV@tempa=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tempa=macro:->\@nil }
| {into \XKV@tempa=macro:->enable}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgfalse
| #2<-\XKV@ifcmd {enable}\gsavevalue \XKV@tempa {\XKV@rkvtrue \XKV@sgtrue }{\XKV@
| rkvfalse \XKV@sgfalse }
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-enable
| #2<-\gsavevalue
| #3<-\XKV@tempa
| {\def}
| {changing \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\gsavevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\ex
| pandafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-enable
| #2<-\@nil
| #3<-
| #4<-\XKV@tempa
| {\def}
| {changing \XKV@tempa=macro:->enable}
| {into \XKV@tempa=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tempa=macro:->\@nil }
| {into \XKV@tempa=macro:->enable}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgtrue
| #2<-\XKV@rkvfalse \XKV@sgfalse
| \XKV@rkvfalse ->\let \ifXKV@rkv \iffalse
| {\let}
| {reassigning \ifXKV@rkv=\iffalse}
| \XKV@sgfalse ->\let \ifXKV@sg \iffalse
| {\let}
| {reassigning \ifXKV@sg=\iffalse}
| \XKV@addtolist@x #1#2->\edef #1{#1\ifx #1\@empty \else ,\fi #2}
| #1<-\XKV@naa
| #2<-\XKV@tempa
| {\edef}
| \XKV@naa ->verbose
| {\ifx}
| {false}
| {\fi}
| \XKV@tempa ->enable
| {changing \XKV@naa=macro:->verbose}
| {into \XKV@naa=macro:->verbose,enable}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tempa
| #2<-\expandafter \XKV@g@tkeyname \XKV@tempa =\@nil \XKV@tempa \XKV@addtolist@x
| \XKV@naa \XKV@tempa
| #3<-append
| {\toks15}
| {changing \toks15=enable}
| {into \toks15=append}
| {\edef}
| {changing \XKV@tempa=macro:->enable}
| {into \XKV@tempa=macro:->append}
| {\ifx}
| {false}
| {\expandafter}
| \XKV@tempa ->append
| \XKV@g@tkeyname #1=#2\@nil #3->\XKV@ifcmd {#1}\savevalue #3{\XKV@rkvtrue \XKV@s
| gfalse }{\XKV@ifcmd {#1}\gsavevalue #3{\XKV@rkvtrue \XKV@sgtrue }{\XKV@rkvfalse
| \XKV@sgfalse }}
| #1<-append
| #2<-
| #3<-\XKV@tempa
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-append
| #2<-\savevalue
| #3<-\XKV@tempa
| {\def}
| {changing \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\savevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\exp
| andafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-append
| #2<-\@nil
| #3<-
| #4<-\XKV@tempa
| {\def}
| {changing \XKV@tempa=macro:->append}
| {into \XKV@tempa=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tempa=macro:->\@nil }
| {into \XKV@tempa=macro:->append}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgfalse
| #2<-\XKV@ifcmd {append}\gsavevalue \XKV@tempa {\XKV@rkvtrue \XKV@sgtrue }{\XKV@
| rkvfalse \XKV@sgfalse }
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-append
| #2<-\gsavevalue
| #3<-\XKV@tempa
| {\def}
| {changing \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\gsavevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\ex
| pandafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-append
| #2<-\@nil
| #3<-
| #4<-\XKV@tempa
| {\def}
| {changing \XKV@tempa=macro:->append}
| {into \XKV@tempa=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tempa=macro:->\@nil }
| {into \XKV@tempa=macro:->append}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgtrue
| #2<-\XKV@rkvfalse \XKV@sgfalse
| \XKV@rkvfalse ->\let \ifXKV@rkv \iffalse
| {\let}
| {reassigning \ifXKV@rkv=\iffalse}
| \XKV@sgfalse ->\let \ifXKV@sg \iffalse
| {\let}
| {reassigning \ifXKV@sg=\iffalse}
| \XKV@addtolist@x #1#2->\edef #1{#1\ifx #1\@empty \else ,\fi #2}
| #1<-\XKV@naa
| #2<-\XKV@tempa
| {\edef}
| \XKV@naa ->verbose,enable
| {\ifx}
| {false}
| {\fi}
| \XKV@tempa ->append
| {changing \XKV@naa=macro:->verbose,enable}
| {into \XKV@naa=macro:->verbose,enable,append}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tempa
| #2<-\expandafter \XKV@g@tkeyname \XKV@tempa =\@nil \XKV@tempa \XKV@addtolist@x
| \XKV@naa \XKV@tempa
| #3<-update
| {\toks15}
| {changing \toks15=append}
| {into \toks15=update}
| {\edef}
| {changing \XKV@tempa=macro:->append}
| {into \XKV@tempa=macro:->update}
| {\ifx}
| {false}
| {\expandafter}
| \XKV@tempa ->update
| \XKV@g@tkeyname #1=#2\@nil #3->\XKV@ifcmd {#1}\savevalue #3{\XKV@rkvtrue \XKV@s
| gfalse }{\XKV@ifcmd {#1}\gsavevalue #3{\XKV@rkvtrue \XKV@sgtrue }{\XKV@rkvfalse
| \XKV@sgfalse }}
| #1<-update
| #2<-
| #3<-\XKV@tempa
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-update
| #2<-\savevalue
| #3<-\XKV@tempa
| {\def}
| {changing \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\savevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\exp
| andafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-update
| #2<-\@nil
| #3<-
| #4<-\XKV@tempa
| {\def}
| {changing \XKV@tempa=macro:->update}
| {into \XKV@tempa=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tempa=macro:->\@nil }
| {into \XKV@tempa=macro:->update}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgfalse
| #2<-\XKV@ifcmd {update}\gsavevalue \XKV@tempa {\XKV@rkvtrue \XKV@sgtrue }{\XKV@
| rkvfalse \XKV@sgfalse }
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-update
| #2<-\gsavevalue
| #3<-\XKV@tempa
| {\def}
| {changing \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\gsavevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\ex
| pandafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-update
| #2<-\@nil
| #3<-
| #4<-\XKV@tempa
| {\def}
| {changing \XKV@tempa=macro:->update}
| {into \XKV@tempa=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tempa=macro:->\@nil }
| {into \XKV@tempa=macro:->update}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgtrue
| #2<-\XKV@rkvfalse \XKV@sgfalse
| \XKV@rkvfalse ->\let \ifXKV@rkv \iffalse
| {\let}
| {reassigning \ifXKV@rkv=\iffalse}
| \XKV@sgfalse ->\let \ifXKV@sg \iffalse
| {\let}
| {reassigning \ifXKV@sg=\iffalse}
| \XKV@addtolist@x #1#2->\edef #1{#1\ifx #1\@empty \else ,\fi #2}
| #1<-\XKV@naa
| #2<-\XKV@tempa
| {\edef}
| \XKV@naa ->verbose,enable,append
| {\ifx}
| {false}
| {\fi}
| \XKV@tempa ->update
| {changing \XKV@naa=macro:->verbose,enable,append}
| {into \XKV@naa=macro:->verbose,enable,append,update}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tempa
| #2<-\expandafter \XKV@g@tkeyname \XKV@tempa =\@nil \XKV@tempa \XKV@addtolist@x
| \XKV@naa \XKV@tempa
| #3<-prefersuffix
| {\toks15}
| {changing \toks15=update}
| {into \toks15=prefersuffix}
| {\edef}
| {changing \XKV@tempa=macro:->update}
| {into \XKV@tempa=macro:->prefersuffix}
| {\ifx}
| {false}
| {\expandafter}
| \XKV@tempa ->prefersuffix
| \XKV@g@tkeyname #1=#2\@nil #3->\XKV@ifcmd {#1}\savevalue #3{\XKV@rkvtrue \XKV@s
| gfalse }{\XKV@ifcmd {#1}\gsavevalue #3{\XKV@rkvtrue \XKV@sgtrue }{\XKV@rkvfalse
| \XKV@sgfalse }}
| #1<-prefersuffix
| #2<-
| #3<-\XKV@tempa
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-prefersuffix
| #2<-\savevalue
| #3<-\XKV@tempa
| {\def}
| {changing \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\savevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\exp
| andafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-prefersuffix
| #2<-\@nil
| #3<-
| #4<-\XKV@tempa
| {\def}
| {changing \XKV@tempa=macro:->prefersuffix}
| {into \XKV@tempa=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tempa=macro:->\@nil }
| {into \XKV@tempa=macro:->prefersuffix}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgfalse
| #2<-\XKV@ifcmd {prefersuffix}\gsavevalue \XKV@tempa {\XKV@rkvtrue \XKV@sgtrue }
| {\XKV@rkvfalse \XKV@sgfalse }
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-prefersuffix
| #2<-\gsavevalue
| #3<-\XKV@tempa
| {\def}
| {changing \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\gsavevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\ex
| pandafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-prefersuffix
| #2<-\@nil
| #3<-
| #4<-\XKV@tempa
| {\def}
| {changing \XKV@tempa=macro:->prefersuffix}
| {into \XKV@tempa=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tempa=macro:->\@nil }
| {into \XKV@tempa=macro:->prefersuffix}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgtrue
| #2<-\XKV@rkvfalse \XKV@sgfalse
| \XKV@rkvfalse ->\let \ifXKV@rkv \iffalse
| {\let}
| {reassigning \ifXKV@rkv=\iffalse}
| \XKV@sgfalse ->\let \ifXKV@sg \iffalse
| {\let}
| {reassigning \ifXKV@sg=\iffalse}
| \XKV@addtolist@x #1#2->\edef #1{#1\ifx #1\@empty \else ,\fi #2}
| #1<-\XKV@naa
| #2<-\XKV@tempa
| {\edef}
| \XKV@naa ->verbose,enable,append,update
| {\ifx}
| {false}
| {\fi}
| \XKV@tempa ->prefersuffix
| {changing \XKV@naa=macro:->verbose,enable,append,update}
| {into \XKV@naa=macro:->verbose,enable,append,update,p\ETC.}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tempa
| #2<-\expandafter \XKV@g@tkeyname \XKV@tempa =\@nil \XKV@tempa \XKV@addtolist@x
| \XKV@naa \XKV@tempa
| #3<-suffix=-\SourceExt -converted-to
| {\toks15}
| {changing \toks15=prefersuffix}
| {into \toks15=suffix=-\SourceExt -converted-to}
| {\edef}
| {changing \XKV@tempa=macro:->prefersuffix}
| {into \XKV@tempa=macro:->suffix=-\SourceExt -converted-\ETC.}
| {\ifx}
| {false}
| {\expandafter}
| \XKV@tempa ->suffix=-\SourceExt -converted-to
| \XKV@g@tkeyname #1=#2\@nil #3->\XKV@ifcmd {#1}\savevalue #3{\XKV@rkvtrue \XKV@s
| gfalse }{\XKV@ifcmd {#1}\gsavevalue #3{\XKV@rkvtrue \XKV@sgtrue }{\XKV@rkvfalse
| \XKV@sgfalse }}
| #1<-suffix
| #2<--\SourceExt -converted-to=
| #3<-\XKV@tempa
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-suffix
| #2<-\savevalue
| #3<-\XKV@tempa
| {\def}
| {changing \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\savevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\exp
| andafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-suffix
| #2<-\@nil
| #3<-
| #4<-\XKV@tempa
| {\def}
| {changing \XKV@tempa=macro:->suffix=-\SourceExt -converted-\ETC.}
| {into \XKV@tempa=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tempa=macro:->\@nil }
| {into \XKV@tempa=macro:->suffix}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgfalse
| #2<-\XKV@ifcmd {suffix}\gsavevalue \XKV@tempa {\XKV@rkvtrue \XKV@sgtrue }{\XKV@
| rkvfalse \XKV@sgfalse }
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-suffix
| #2<-\gsavevalue
| #3<-\XKV@tempa
| {\def}
| {changing \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\gsavevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\ex
| pandafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-suffix
| #2<-\@nil
| #3<-
| #4<-\XKV@tempa
| {\def}
| {changing \XKV@tempa=macro:->suffix}
| {into \XKV@tempa=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tempa=macro:->\@nil }
| {into \XKV@tempa=macro:->suffix}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgtrue
| #2<-\XKV@rkvfalse \XKV@sgfalse
| \XKV@rkvfalse ->\let \ifXKV@rkv \iffalse
| {\let}
| {reassigning \ifXKV@rkv=\iffalse}
| \XKV@sgfalse ->\let \ifXKV@sg \iffalse
| {\let}
| {reassigning \ifXKV@sg=\iffalse}
| \XKV@addtolist@x #1#2->\edef #1{#1\ifx #1\@empty \else ,\fi #2}
| #1<-\XKV@naa
| #2<-\XKV@tempa
| {\edef}
| \XKV@naa ->verbose,enable,append,update,prefersuffix
| {\ifx}
| {false}
| {\fi}
| \XKV@tempa ->suffix
| {changing \XKV@naa=macro:->verbose,enable,append,update,p\ETC.}
| {into \XKV@naa=macro:->verbose,enable,append,update,p\ETC.}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tempa
| #2<-\expandafter \XKV@g@tkeyname \XKV@tempa =\@nil \XKV@tempa \XKV@addtolist@x
| \XKV@naa \XKV@tempa
| #3<-program@epstopdf=epstopdf
| {\toks15}
| {changing \toks15=suffix=-\SourceExt -converted-to}
| {into \toks15=program@epstopdf=epstopdf}
| {\edef}
| {changing \XKV@tempa=macro:->suffix}
| {into \XKV@tempa=macro:->program@epstopdf=epstopdf}
| {\ifx}
| {false}
| {\expandafter}
| \XKV@tempa ->program@epstopdf=epstopdf
| \XKV@g@tkeyname #1=#2\@nil #3->\XKV@ifcmd {#1}\savevalue #3{\XKV@rkvtrue \XKV@s
| gfalse }{\XKV@ifcmd {#1}\gsavevalue #3{\XKV@rkvtrue \XKV@sgtrue }{\XKV@rkvfalse
| \XKV@sgfalse }}
| #1<-program@epstopdf
| #2<-epstopdf=
| #3<-\XKV@tempa
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-program@epstopdf
| #2<-\savevalue
| #3<-\XKV@tempa
| {\def}
| {changing \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\savevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\exp
| andafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-program@epstopdf
| #2<-\@nil
| #3<-
| #4<-\XKV@tempa
| {\def}
| {changing \XKV@tempa=macro:->program@epstopdf=epstopdf}
| {into \XKV@tempa=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tempa=macro:->\@nil }
| {into \XKV@tempa=macro:->program@epstopdf}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgfalse
| #2<-\XKV@ifcmd {program@epstopdf}\gsavevalue \XKV@tempa {\XKV@rkvtrue \XKV@sgtr
| ue }{\XKV@rkvfalse \XKV@sgfalse }
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-program@epstopdf
| #2<-\gsavevalue
| #3<-\XKV@tempa
| {\def}
| {changing \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\gsavevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\ex
| pandafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-program@epstopdf
| #2<-\@nil
| #3<-
| #4<-\XKV@tempa
| {\def}
| {changing \XKV@tempa=macro:->program@epstopdf}
| {into \XKV@tempa=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tempa=macro:->\@nil }
| {into \XKV@tempa=macro:->program@epstopdf}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgtrue
| #2<-\XKV@rkvfalse \XKV@sgfalse
| \XKV@rkvfalse ->\let \ifXKV@rkv \iffalse
| {\let}
| {reassigning \ifXKV@rkv=\iffalse}
| \XKV@sgfalse ->\let \ifXKV@sg \iffalse
| {\let}
| {reassigning \ifXKV@sg=\iffalse}
| \XKV@addtolist@x #1#2->\edef #1{#1\ifx #1\@empty \else ,\fi #2}
| #1<-\XKV@naa
| #2<-\XKV@tempa
| {\edef}
| \XKV@naa ->verbose,enable,append,update,prefersuffix,suffix
| {\ifx}
| {false}
| {\fi}
| \XKV@tempa ->program@epstopdf
| {changing \XKV@naa=macro:->verbose,enable,append,update,p\ETC.}
| {into \XKV@naa=macro:->verbose,enable,append,update,p\ETC.}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tempa
| #2<-\expandafter \XKV@g@tkeyname \XKV@tempa =\@nil \XKV@tempa \XKV@addtolist@x
| \XKV@naa \XKV@tempa
| #3<-\@nil
| {\toks15}
| {changing \toks15=program@epstopdf=epstopdf}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@tempa=macro:->program@epstopdf}
| {into \XKV@tempa=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@tempa
| #2<-\expandafter \XKV@g@tkeyname \XKV@tempa =\@nil \XKV@tempa \XKV@addtolist@x
| \XKV@naa \XKV@tempa
| {\ifnum}
| {true}
| {\let}
| {reassigning \XKV@rm=macro:->}
| {\fi}
| \XKV@usepresetkeys #1#2->\XKV@presettrue \XKV@for@eo \XKV@fams \XKV@tfam {\XKV@
| makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header #2}{}{\XKV@toks \expandafter
| \expandafter \expandafter {\csname XKV@\XKV@header #2\endcsname }\@expandtwoar
| gs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@empty \else ,\fi #1}
| }}\XKV@presetfalse
| #1<-
| #2<-preseth
| \XKV@presettrue ->\let \ifXKV@preset \iftrue
| {\let}
| {changing \ifXKV@preset=\iffalse}
| {into \ifXKV@preset=\iftrue}
| \XKV@for@eo #1#2#3->\def #2{\XKV@f@r #2{#3}}\expandafter #2#1,\@nil ,
| #1<-\XKV@fams
| #2<-\XKV@tfam
| #3<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header preseth}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header preseth\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| {\def}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->\XKV@f@r \XKV@tfam {\XKV@makehd \ETC.}
| {\expandafter}
| \XKV@fams ->ETE
| \XKV@tfam ->\XKV@f@r \XKV@tfam {\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XK
| V@header preseth}{}{\XKV@toks \expandafter \expandafter \expandafter {\csname X
| KV@\XKV@header preseth\endcsname }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks
| }{\XKV@naa \ifx \XKV@naa \@empty \else ,\fi }}}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tfam
| #2<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header preseth}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header preseth\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| #3<-ETE
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=ETE}
| {\edef}
| {changing \XKV@tfam=macro:->\XKV@f@r \XKV@tfam {\XKV@makehd \ETC.}
| {into \XKV@tfam=macro:->ETE}
| {\ifx}
| {false}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-\XKV@tfam
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tfam ->ETE
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=macro:,#1\@nil ->\def \XKV@fams {#1}}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-XKV@\XKV@header preseth
| {\ifcsname}
| \XKV@header ->KV@ETE@
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\XKV@toks \expandafter \expandafter \expandafter {\csname XKV@\XKV@header p
| reseth\endcsname }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx
| \XKV@naa \@empty \else ,\fi }
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tfam
| #2<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header preseth}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header preseth\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| #3<-\@nil
| {\toks15}
| {changing \toks15=ETE}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@tfam
| #2<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header preseth}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header preseth\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| \XKV@presetfalse ->\let \ifXKV@preset \iffalse
| {\let}
| {changing \ifXKV@preset=\iftrue}
| {into \ifXKV@preset=\iffalse}
| {\expandafter}
| {\expandafter}
| \XKV@resb ->verbose,enable,append,update,prefersuffix,suffix=-\SourceExt -conve
| rted-to,program@epstopdf=epstopdf
| \XKV@s@tkeys #1#2->\XKV@sp@deflist \XKV@na {#2}\XKV@for@n {#1}\CurrentOption {\
| expandafter \XKV@s@tk@ys \CurrentOption ==\@nil }
| #1<-verbose,enable,append,update,prefersuffix,suffix=-\SourceExt -converted-to,
| program@epstopdf=epstopdf
| #2<-
| \XKV@sp@deflist #1#2->\let #1\@empty \XKV@for@n {#2}\XKV@resa {\expandafter \KV
| @@sp@def \expandafter \XKV@resa \expandafter {\XKV@resa }\XKV@addtomacro@o #1{\
| expandafter ,\XKV@resa }}\ifx #1\@empty \else \def \XKV@resa ,##1\@nil {\def #1
| {##1}}\expandafter \XKV@resa #1\@nil \fi
| #1<-\XKV@na
| #2<-
| {\let}
| {reassigning \XKV@na=macro:->}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-
| #2<-\XKV@resa
| #3<-\expandafter \KV@@sp@def \expandafter \XKV@resa \expandafter {\XKV@resa }\X
| KV@addtomacro@o \XKV@na {\expandafter ,\XKV@resa }
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=}
| {\edef}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=macro:->}
| {\ifx}
| {true}
| \XKV@for@break #1\@nil ,->\fi
| #1<-\else \expandafter \XKV@f@r \fi \XKV@resa {\expandafter \KV@@sp@def \expand
| after \XKV@resa \expandafter {\XKV@resa }\XKV@addtomacro@o \XKV@na {\expandafte
| r ,\XKV@resa }},
| {\fi}
| {\ifx}
| {true}
| {\else}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-verbose,enable,append,update,prefersuffix,suffix=-\SourceExt -converted-to,
| program@epstopdf=epstopdf
| #2<-\CurrentOption
| #3<-\expandafter \XKV@s@tk@ys \CurrentOption ==\@nil
| {\toks15}
| {changing \toks15=}
| {into \toks15=verbose,enable,append,update,pre\ETC.}
| {\edef}
| {changing \CurrentOption=macro:->}
| {into \CurrentOption=macro:->verbose,enable,append,update,p\ETC.}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\CurrentOption
| #2<-\expandafter \XKV@s@tk@ys \CurrentOption ==\@nil
| #3<-verbose
| {\toks15}
| {changing \toks15=verbose,enable,append,update,pre\ETC.}
| {into \toks15=verbose}
| {\edef}
| {changing \CurrentOption=macro:->verbose,enable,append,update,p\ETC.}
| {into \CurrentOption=macro:->verbose}
| {\ifx}
| {false}
| {\expandafter}
| \CurrentOption ->verbose
| \XKV@s@tk@ys #1=#2=#3\@nil ->\XKV@g@tkeyname #1=\@nil \XKV@tkey \expandafter \K
| V@@sp@def \expandafter \XKV@tkey \expandafter {\XKV@tkey }\ifx \XKV@tkey \@empt
| y \XKV@toks {#2}\ifcat $\the \XKV@toks $\else \XKV@err {no key specified for va
| lue `\the \XKV@toks '}\fi \else \@expandtwoargs \in@ {,\XKV@tkey ,}{,\XKV@na ,}
| \ifin@ \else \XKV@knftrue \KV@@sp@def \XKV@tempa {#2}\ifXKV@preset \XKV@s@tk@ys
| @ {#3}\else \ifXKV@pl \XKV@for@eo \XKV@fams \XKV@tfam {\XKV@makehd \XKV@tfam \X
| KV@s@tk@ys@ {#3}}\else \XKV@whilist \XKV@fams \XKV@tfam \ifXKV@knf \fi {\XKV@ma
| kehd \XKV@tfam \XKV@s@tk@ys@ {#3}}\fi \fi \ifXKV@knf \ifXKV@inpox \ifx \XKV@dox
| s \relax \ifx \@currext \@clsextension \else \let \CurrentOption \XKV@tkey \@un
| knownoptionerror \fi \else \XKV@doxs \fi \else \ifXKV@st \XKV@addtolist@o \XKV@
| rm \CurrentOption \else \XKV@err {`\XKV@tkey ' undefined in families `\XKV@fams
| '}\fi \fi \else \ifXKV@inpox \ifx \XKV@testclass \XKV@documentclass \expandaft
| er \XKV@useoption \expandafter {\CurrentOption }\fi \fi \fi \fi \fi
| #1<-verbose
| #2<-
| #3<-
| \XKV@g@tkeyname #1=#2\@nil #3->\XKV@ifcmd {#1}\savevalue #3{\XKV@rkvtrue \XKV@s
| gfalse }{\XKV@ifcmd {#1}\gsavevalue #3{\XKV@rkvtrue \XKV@sgtrue }{\XKV@rkvfalse
| \XKV@sgfalse }}
| #1<-verbose
| #2<-
| #3<-\XKV@tkey
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-verbose
| #2<-\savevalue
| #3<-\XKV@tkey
| {\def}
| {changing \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\savevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\exp
| andafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-verbose
| #2<-\@nil
| #3<-
| #4<-\XKV@tkey
| {\def}
| {changing \XKV@tkey=macro:->gradyear}
| {into \XKV@tkey=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tkey=macro:->\@nil }
| {into \XKV@tkey=macro:->verbose}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgfalse
| #2<-\XKV@ifcmd {verbose}\gsavevalue \XKV@tkey {\XKV@rkvtrue \XKV@sgtrue }{\XKV@
| rkvfalse \XKV@sgfalse }
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-verbose
| #2<-\gsavevalue
| #3<-\XKV@tkey
| {\def}
| {changing \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\gsavevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\ex
| pandafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-verbose
| #2<-\@nil
| #3<-
| #4<-\XKV@tkey
| {\def}
| {changing \XKV@tkey=macro:->verbose}
| {into \XKV@tkey=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tkey=macro:->\@nil }
| {into \XKV@tkey=macro:->verbose}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgtrue
| #2<-\XKV@rkvfalse \XKV@sgfalse
| \XKV@rkvfalse ->\let \ifXKV@rkv \iffalse
| {\let}
| {reassigning \ifXKV@rkv=\iffalse}
| \XKV@sgfalse ->\let \ifXKV@sg \iffalse
| {\let}
| {reassigning \ifXKV@sg=\iffalse}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tkey ->verbose
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tkey
| #2<-verbose
| {\futurelet}
| {changing \XKV@resa=macro:->}
| {into \XKV@resa=the letter v}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-verbose\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-verbose
| #2<-\@nil
| #3<-\XKV@tkey
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=verbose}
| {\edef}
| {changing \XKV@tkey=macro:->verbose}
| {into \XKV@tkey=macro:->verbose}
| {\ifx}
| {false}
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\in@
| #2<-,\XKV@tkey ,
| #3<-,\XKV@na ,
| {\edef}
| {\noexpand}
| \XKV@tkey ->verbose
| \XKV@na ->
| {changing \reserved@a=macro:->\in@ {,}{verbose,enable,append\ETC.}
| {into \reserved@a=macro:->\in@ {,verbose,}{,,}}
| \reserved@a ->\in@ {,verbose,}{,,}
| \in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\e
| def \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \el
| se \in@true \fi
| #1<-,verbose,
| #2<-,,
| {\begingroup}
| {entering semi simple group (level 1) at line 203}
| {\def}
| {changing \in@@=undefined}
| {into \in@@=macro:#1,verbose,->}
| {\toks0}
| {\expandafter}
| \in@@ #1,verbose,->
| #1<-,,{}{}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=}
| {\edef}
| {changing \in@@=macro:#1,verbose,->}
| {into \in@@=macro:->}
| {\expandafter}
| {\ifx}
| {true}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \in@@=undefined}
| {leaving semi simple group (level 1) entered at line 203}
| \in@false ->\let \ifin@ \iffalse
| {\let}
| {reassigning \ifin@=\iffalse}
| {\else}
| {\iffalse}
| {false}
| \XKV@knftrue ->\let \ifXKV@knf \iftrue
| {\let}
| {changing \ifXKV@knf=\iffalse}
| {into \ifXKV@knf=\iftrue}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tempa
| #2<-
| {\futurelet}
| {changing \XKV@resa=the letter v}
| {into \XKV@resa=undefined}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-
| #2<-\@nil
| #3<-\XKV@tempa
| {\toks14}
| {changing \toks14=verbose}
| {into \toks14=}
| {\edef}
| {changing \XKV@tempa=macro:->\@nil }
| {into \XKV@tempa=macro:->}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| \XKV@whilist #1#2#3\fi #4->#3\expandafter \XKV@wh@list #1,\@nil ,\@nil \@@ #2#3
| \fi {#4}{}\fi
| #1<-\XKV@fams
| #2<-\XKV@tfam
| #3<-\ifXKV@knf
| #4<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {}
| {\iftrue}
| {true}
| {\expandafter}
| \XKV@fams ->ETE
| \XKV@wh@list #1,#2\@@ #3#4\fi #5#6->\def #3{#1}\ifx #3\@nnil \def #3{#6}\expand
| after \XKV@wh@l@st \else #4#5\expandafter \expandafter \expandafter \XKV@wh@lis
| t \else \def #3{#6}\expandafter \expandafter \expandafter \XKV@wh@l@st \fi \fi
| #2\@@ #3#4\fi {#5}{#1}
| #1<-ETE
| #2<-\@nil ,\@nil
| #3<-\XKV@tfam
| #4<-\ifXKV@knf
| #5<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {}
| #6<-
| {\def}
| {changing \XKV@tfam=macro:->\@nil }
| {into \XKV@tfam=macro:->ETE}
| {\ifx}
| {false}
| {\iftrue}
| {true}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-\XKV@tfam
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tfam ->ETE
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=undefined}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \XKV@s@tk@ys@ #1->\XKV@ifundefined {\XKV@header \XKV@tkey }{}{\XKV@knffalse \XK
| V@ifundefined {XKV@\XKV@header save}{}{\expandafter \XKV@testsavekey \csname XK
| V@\XKV@header save\endcsname \XKV@tkey }\ifXKV@rkv \ifXKV@sg \expandafter \glob
| al \fi \expandafter \let \csname XKV@\XKV@header \XKV@tkey @value\endcsname \XK
| V@tempa \fi \expandafter \XKV@replacepointers \expandafter {\XKV@tempa }\ifx \@
| empty #1\@empty \XKV@afterelsefi \XKV@ifundefined {\XKV@header \XKV@tkey @defau
| lt}{\XKV@err {no value specified for key `\XKV@tkey '}}{\expandafter \expandaft
| er \expandafter \XKV@default \csname \XKV@header \XKV@tkey @default\endcsname \
| @nil }\else \XKV@afterfi \XKV@srstate {@\romannumeral \XKV@depth }{}\csname \XK
| V@header \XKV@tkey \expandafter \endcsname \expandafter {\XKV@tempa }\relax \XK
| V@srstate {}{@\romannumeral \XKV@depth }\fi }
| #1<-
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-\XKV@header \XKV@tkey
| {\ifcsname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->verbose
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-
| #2<-\XKV@knffalse \XKV@ifundefined {XKV@\XKV@header save}{}{\expandafter \XKV@t
| estsavekey \csname XKV@\XKV@header save\endcsname \XKV@tkey }\ifXKV@rkv \ifXKV@
| sg \expandafter \global \fi \expandafter \let \csname XKV@\XKV@header \XKV@tkey
| @value\endcsname \XKV@tempa \fi \expandafter \XKV@replacepointers \expandafter
| {\XKV@tempa }\ifx \@empty \@empty \XKV@afterelsefi \XKV@ifundefined {\XKV@head
| er \XKV@tkey @default}{\XKV@err {no value specified for key `\XKV@tkey '}}{\exp
| andafter \expandafter \expandafter \XKV@default \csname \XKV@header \XKV@tkey @
| default\endcsname \@nil }\else \XKV@afterfi \XKV@srstate {@\romannumeral \XKV@d
| epth }{}\csname \XKV@header \XKV@tkey \expandafter \endcsname \expandafter {\XK
| V@tempa }\relax \XKV@srstate {}{@\romannumeral \XKV@depth }\fi
| \XKV@knffalse ->\let \ifXKV@knf \iffalse
| {\let}
| {changing \ifXKV@knf=\iftrue}
| {into \ifXKV@knf=\iffalse}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-XKV@\XKV@header save
| {\ifcsname}
| \XKV@header ->KV@ETE@
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\expandafter \XKV@testsavekey \csname XKV@\XKV@header save\endcsname \XKV@t
| key
| {\iffalse}
| {false}
| {\expandafter}
| {\expandafter}
| \XKV@tempa ->
| \XKV@replacepointers #1->\let \XKV@tempa \@empty \let \XKV@resa \@empty \XKV@r@
| placepointers #1\usevalue \@nil
| #1<-
| {\let}
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->}
| {\let}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=macro:->}
| \XKV@r@placepointers #1\usevalue #2->\XKV@addtomacro@n \XKV@tempa {#1}\def \XKV
| @tempb {#2}\ifx \XKV@tempb \@nnil \else \XKV@afterfi \XKV@ifundefined {XKV@\XKV
| @header #2@value}{\XKV@err {no value recorded for key `#2'; ignored}\XKV@r@plac
| epointers }{\@expandtwoargs \in@ {,#2,}{,\XKV@resa ,}\ifin@ \XKV@afterelsefi \X
| KV@err {back linking pointers; pointer replacement canceled}\else \XKV@afterfi
| \XKV@addtolist@x \XKV@resa {#2}\expandafter \expandafter \expandafter \XKV@r@pl
| acepointers \csname XKV@\XKV@header #2@value\endcsname \fi }\fi
| #1<-
| #2<-\@nil
| \XKV@addtomacro@n #1#2->\XKV@tempa@toks \expandafter {#1#2}\edef #1{\the \XKV@t
| empa@toks }
| #1<-\XKV@tempa
| #2<-
| {\toks15}
| {\expandafter}
| \XKV@tempa ->
| {changing \toks15=verbose}
| {into \toks15=}
| {\edef}
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->}
| {\def}
| {changing \XKV@tempb=macro:->\@nil }
| {into \XKV@tempb=macro:->\@nil }
| {\ifx}
| {true}
| {\else}
| {\ifx}
| {true}
| \XKV@afterelsefi #1\else #2\fi ->\fi #1
| #1<-\XKV@ifundefined {\XKV@header \XKV@tkey @default}{\XKV@err {no value specif
| ied for key `\XKV@tkey '}}{\expandafter \expandafter \expandafter \XKV@default
| \csname \XKV@header \XKV@tkey @default\endcsname \@nil }
| #2<-\XKV@afterfi \XKV@srstate {@\romannumeral \XKV@depth }{}\csname \XKV@header
| \XKV@tkey \expandafter \endcsname \expandafter {\XKV@tempa }\relax \XKV@srstat
| e {}{@\romannumeral \XKV@depth }
| {\fi}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-\XKV@header \XKV@tkey @default
| {\ifcsname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->verbose
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@err {no value specified for key `\XKV@tkey '}
| #2<-\expandafter \expandafter \expandafter \XKV@default \csname \XKV@header \XK
| V@tkey @default\endcsname \@nil
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->verbose
| {\expandafter}
| \KV@ETE@verbose@default ->\KV@ETE@verbose {true}
| \XKV@default #1#2\@nil ->\expandafter \edef \expandafter \XKV@tempa \expandafte
| r {\expandafter \@gobble \string #1}\edef \XKV@tempb {\XKV@header \XKV@tkey }\@
| onelevel@sanitize \XKV@tempb \ifx \XKV@tempa \XKV@tempb \begingroup \expandafte
| r \def \csname \XKV@header \XKV@tkey \endcsname ##1{\gdef \XKV@tempa {##1}}\csn
| ame \XKV@header \XKV@tkey @default\endcsname \endgroup \XKV@ifundefined {XKV@\X
| KV@header save}{}{\expandafter \XKV@testsavekey \csname XKV@\XKV@header save\en
| dcsname \XKV@tkey }\ifXKV@rkv \ifXKV@sg \expandafter \global \fi \expandafter \
| let \csname XKV@\XKV@header \XKV@tkey @value\endcsname \XKV@tempa \fi \expandaf
| ter \XKV@replacepointers \expandafter {\XKV@tempa }\XKV@afterelsefi \XKV@srstat
| e {@\romannumeral \XKV@depth }{}\expandafter #1\expandafter {\XKV@tempa }\relax
| \XKV@srstate {}{@\romannumeral \XKV@depth }\else \XKV@afterfi \XKV@srstate {@\
| romannumeral \XKV@depth }{}\csname \XKV@header \XKV@tkey @default\endcsname \re
| lax \XKV@srstate {}{@\romannumeral \XKV@depth }\fi
| #1<-\KV@ETE@verbose
| #2<-true
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\string}
| {\edef}
| \@gobble #1->
| #1<-\
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->KV@ETE@verbose}
| {\edef}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->verbose
| {changing \XKV@tempb=macro:->\@nil }
| {into \XKV@tempb=macro:->KV@ETE@verbose}
| \@onelevel@sanitize #1->\edef #1{\expandafter \strip@prefix \meaning #1}
| #1<-\XKV@tempb
| {\edef}
| {\expandafter}
| {\meaning}
| \strip@prefix #1>->
| #1<-macro:-
| {changing \XKV@tempb=macro:->KV@ETE@verbose}
| {into \XKV@tempb=macro:->KV@ETE@verbose}
| {\ifx}
| {true}
| {\begingroup}
| {entering semi simple group (level 1) at line 203}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->verbose
| {\def}
| {changing \KV@ETE@verbose=macro:#1->\KVO@boolkey {epstopdf-base}\ETC.}
| {into \KV@ETE@verbose=macro:#1->\gdef \XKV@tempa {#1}}
| {\csname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->verbose
| \KV@ETE@verbose@default ->\KV@ETE@verbose {true}
| \KV@ETE@verbose #1->\gdef \XKV@tempa {#1}
| #1<-true
| {\gdef}
| {globally changing \XKV@tempa=macro:->KV@ETE@verbose}
| {into \XKV@tempa=macro:->true}
| {\endgroup}
| {restoring \KV@ETE@verbose=macro:#1->\KVO@boolkey {epstopdf-base}\ETC.}
| {leaving semi simple group (level 1) entered at line 203}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-XKV@\XKV@header save
| {\ifcsname}
| \XKV@header ->KV@ETE@
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\expandafter \XKV@testsavekey \csname XKV@\XKV@header save\endcsname \XKV@t
| key
| {\iffalse}
| {false}
| {\expandafter}
| {\expandafter}
| \XKV@tempa ->true
| \XKV@replacepointers #1->\let \XKV@tempa \@empty \let \XKV@resa \@empty \XKV@r@
| placepointers #1\usevalue \@nil
| #1<-true
| {\let}
| {changing \XKV@tempa=macro:->true}
| {into \XKV@tempa=macro:->}
| {\let}
| {reassigning \XKV@resa=macro:->}
| \XKV@r@placepointers #1\usevalue #2->\XKV@addtomacro@n \XKV@tempa {#1}\def \XKV
| @tempb {#2}\ifx \XKV@tempb \@nnil \else \XKV@afterfi \XKV@ifundefined {XKV@\XKV
| @header #2@value}{\XKV@err {no value recorded for key `#2'; ignored}\XKV@r@plac
| epointers }{\@expandtwoargs \in@ {,#2,}{,\XKV@resa ,}\ifin@ \XKV@afterelsefi \X
| KV@err {back linking pointers; pointer replacement canceled}\else \XKV@afterfi
| \XKV@addtolist@x \XKV@resa {#2}\expandafter \expandafter \expandafter \XKV@r@pl
| acepointers \csname XKV@\XKV@header #2@value\endcsname \fi }\fi
| #1<-true
| #2<-\@nil
| \XKV@addtomacro@n #1#2->\XKV@tempa@toks \expandafter {#1#2}\edef #1{\the \XKV@t
| empa@toks }
| #1<-\XKV@tempa
| #2<-true
| {\toks15}
| {\expandafter}
| \XKV@tempa ->
| {changing \toks15=}
| {into \toks15=true}
| {\edef}
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->true}
| {\def}
| {changing \XKV@tempb=macro:->KV@ETE@verbose}
| {into \XKV@tempb=macro:->\@nil }
| {\ifx}
| {true}
| {\else}
| \XKV@afterelsefi #1\else #2\fi ->\fi #1
| #1<-\XKV@srstate {@\romannumeral \XKV@depth }{}\expandafter \KV@ETE@verbose \ex
| pandafter {\XKV@tempa }\relax \XKV@srstate {}{@\romannumeral \XKV@depth }
| #2<-\XKV@afterfi \XKV@srstate {@\romannumeral \XKV@depth }{}\csname \XKV@header
| \XKV@tkey @default\endcsname \relax \XKV@srstate {}{@\romannumeral \XKV@depth
| }
| {\fi}
| \XKV@srstate #1#2->\ifx \@empty #2\@empty \advance \XKV@depth \@ne \fi \XKV@for
| @n {XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf}\XKV@resa {
| \expandafter \let \csname \XKV@resa #1\expandafter \endcsname \csname \XKV@resa
| #2\endcsname }\ifx \@empty #1\@empty \advance \XKV@depth \m@ne \fi
| #1<-@\romannumeral \XKV@depth
| #2<-
| {\ifx}
| {true}
| {\advance}
| {changing \count82=0}
| {into \count82=1}
| {\fi}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf
| #2<-\XKV@resa
| #3<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| {\toks15}
| {changing \toks15=true}
| {into \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {\edef}
| {changing \XKV@resa=macro:->}
| {into \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@prefix
| {\toks15}
| {changing \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {into \toks15=XKV@prefix}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {into \XKV@resa=macro:->XKV@prefix}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\let}
| {changing \XKV@prefix@i=macro:->KV@}
| {into \XKV@prefix@i=macro:->KV@}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@fams
| {\toks15}
| {changing \toks15=XKV@prefix}
| {into \toks15=XKV@fams}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix}
| {into \XKV@resa=macro:->XKV@fams}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\let}
| {changing \XKV@fams@i=macro:->isu}
| {into \XKV@fams@i=macro:->ETE}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@tkey
| {\toks15}
| {changing \toks15=XKV@fams}
| {into \toks15=XKV@tkey}
| {\edef}
| {changing \XKV@resa=macro:->XKV@fams}
| {into \XKV@resa=macro:->XKV@tkey}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\let}
| {changing \XKV@tkey@i=macro:->gradyear}
| {into \XKV@tkey@i=macro:->verbose}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@na
| {\toks15}
| {changing \toks15=XKV@tkey}
| {into \toks15=XKV@na}
| {\edef}
| {changing \XKV@resa=macro:->XKV@tkey}
| {into \XKV@resa=macro:->XKV@na}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\let}
| {reassigning \XKV@na@i=macro:->}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@st
| {\toks15}
| {changing \toks15=XKV@na}
| {into \toks15=ifXKV@st}
| {\edef}
| {changing \XKV@resa=macro:->XKV@na}
| {into \XKV@resa=macro:->ifXKV@st}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\let}
| {reassigning \ifXKV@st@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@pl
| {\toks15}
| {changing \toks15=ifXKV@st}
| {into \toks15=ifXKV@pl}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@st}
| {into \XKV@resa=macro:->ifXKV@pl}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\let}
| {reassigning \ifXKV@pl@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@knf
| {\toks15}
| {changing \toks15=ifXKV@pl}
| {into \toks15=ifXKV@knf}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@pl}
| {into \XKV@resa=macro:->ifXKV@knf}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\let}
| {reassigning \ifXKV@knf@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-\@nil
| {\toks15}
| {changing \toks15=ifXKV@knf}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@knf}
| {into \XKV@resa=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| \XKV@tempa ->true
| \KV@ETE@verbose #1->\KVO@boolkey {epstopdf-base}\@pkgextension {ETE@}{verbose}{
| #1}
| #1<-true
| \KVO@boolkey #1#2#3#4#5->\edef \KVO@param {#5}\ltx@onelevel@sanitize \KVO@param
| \ifx \KVO@param \KVO@true \expandafter \@firstofone \else \ifx \KVO@param \KVO
| @false \expandafter \expandafter \expandafter \@firstofone \else \ifx #2\@clsex
| tension \expandafter \ClassWarning \else \expandafter \PackageWarning \fi {#1}{
| Value `\KVO@param ' is not supported by\MessageBreak option `#4'}\expandafter \
| expandafter \expandafter \@gobble \fi \fi {\csname #3#4\KVO@param \endcsname }
| #1<-epstopdf-base
| #2<-\@pkgextension
| #3<-ETE@
| #4<-verbose
| #5<-true
| {\edef}
| {changing \KVO@param=undefined}
| {into \KVO@param=macro:->true}
| \ltx@onelevel@sanitize #1->\edef #1{\expandafter \ltx@RemovePrefix \meaning #1}
| #1<-\KVO@param
| {\edef}
| {\expandafter}
| {\meaning}
| \ltx@RemovePrefix #1>->
| #1<-macro:-
| {changing \KVO@param=macro:->true}
| {into \KVO@param=macro:->true}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstofone #1->#1
| #1<-\csname ETE@verbose\KVO@param \endcsname
| {\csname}
| \KVO@param ->true
| \ETE@verbosetrue ->\let \ifETE@verbose \iftrue
| {\let}
| {changing \ifETE@verbose=\iffalse}
| {into \ifETE@verbose=\iftrue}
| {\relax}
| \XKV@srstate #1#2->\ifx \@empty #2\@empty \advance \XKV@depth \@ne \fi \XKV@for
| @n {XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf}\XKV@resa {
| \expandafter \let \csname \XKV@resa #1\expandafter \endcsname \csname \XKV@resa
| #2\endcsname }\ifx \@empty #1\@empty \advance \XKV@depth \m@ne \fi
| #1<-
| #2<-@\romannumeral \XKV@depth
| {\ifx}
| {false}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf
| #2<-\XKV@resa
| #3<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {\edef}
| {changing \XKV@resa=macro:->\@nil }
| {into \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@prefix
| {\toks15}
| {changing \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {into \toks15=XKV@prefix}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {into \XKV@resa=macro:->XKV@prefix}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\romannumeral}
| {\let}
| {reassigning \XKV@prefix=macro:->KV@}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@fams
| {\toks15}
| {changing \toks15=XKV@prefix}
| {into \toks15=XKV@fams}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix}
| {into \XKV@resa=macro:->XKV@fams}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\romannumeral}
| {\let}
| {reassigning \XKV@fams=macro:->ETE}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@tkey
| {\toks15}
| {changing \toks15=XKV@fams}
| {into \toks15=XKV@tkey}
| {\edef}
| {changing \XKV@resa=macro:->XKV@fams}
| {into \XKV@resa=macro:->XKV@tkey}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\romannumeral}
| {\let}
| {reassigning \XKV@tkey=macro:->verbose}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@na
| {\toks15}
| {changing \toks15=XKV@tkey}
| {into \toks15=XKV@na}
| {\edef}
| {changing \XKV@resa=macro:->XKV@tkey}
| {into \XKV@resa=macro:->XKV@na}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\romannumeral}
| {\let}
| {reassigning \XKV@na=macro:->}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@st
| {\toks15}
| {changing \toks15=XKV@na}
| {into \toks15=ifXKV@st}
| {\edef}
| {changing \XKV@resa=macro:->XKV@na}
| {into \XKV@resa=macro:->ifXKV@st}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@st=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@pl
| {\toks15}
| {changing \toks15=ifXKV@st}
| {into \toks15=ifXKV@pl}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@st}
| {into \XKV@resa=macro:->ifXKV@pl}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@pl=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@knf
| {\toks15}
| {changing \toks15=ifXKV@pl}
| {into \toks15=ifXKV@knf}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@pl}
| {into \XKV@resa=macro:->ifXKV@knf}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@knf=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-\@nil
| {\toks15}
| {changing \toks15=ifXKV@knf}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@knf}
| {into \XKV@resa=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| {\ifx}
| {true}
| {\advance}
| {changing \count82=1}
| {into \count82=0}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\else}
| {\expandafter}
| {\fi}
| \XKV@wh@list #1,#2\@@ #3#4\fi #5#6->\def #3{#1}\ifx #3\@nnil \def #3{#6}\expand
| after \XKV@wh@l@st \else #4#5\expandafter \expandafter \expandafter \XKV@wh@lis
| t \else \def #3{#6}\expandafter \expandafter \expandafter \XKV@wh@l@st \fi \fi
| #2\@@ #3#4\fi {#5}{#1}
| #1<-\@nil
| #2<-\@nil
| #3<-\XKV@tfam
| #4<-\ifXKV@knf
| #5<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {}
| #6<-ETE
| {\def}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tfam=macro:->\@nil }
| {into \XKV@tfam=macro:->ETE}
| {\expandafter}
| {\else}
| \XKV@wh@l@st #1\@@ #2#3\fi #4#5->
| #1<-\@nil
| #2<-\XKV@tfam
| #3<-\ifXKV@knf
| #4<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {}
| #5<-\@nil
| {\fi}
| {\fi}
| {\fi}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| {\fi}
| {\fi}
| {\fi}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\CurrentOption
| #2<-\expandafter \XKV@s@tk@ys \CurrentOption ==\@nil
| #3<-enable
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=enable}
| {\edef}
| {changing \CurrentOption=macro:->verbose}
| {into \CurrentOption=macro:->enable}
| {\ifx}
| {false}
| {\expandafter}
| \CurrentOption ->enable
| \XKV@s@tk@ys #1=#2=#3\@nil ->\XKV@g@tkeyname #1=\@nil \XKV@tkey \expandafter \K
| V@@sp@def \expandafter \XKV@tkey \expandafter {\XKV@tkey }\ifx \XKV@tkey \@empt
| y \XKV@toks {#2}\ifcat $\the \XKV@toks $\else \XKV@err {no key specified for va
| lue `\the \XKV@toks '}\fi \else \@expandtwoargs \in@ {,\XKV@tkey ,}{,\XKV@na ,}
| \ifin@ \else \XKV@knftrue \KV@@sp@def \XKV@tempa {#2}\ifXKV@preset \XKV@s@tk@ys
| @ {#3}\else \ifXKV@pl \XKV@for@eo \XKV@fams \XKV@tfam {\XKV@makehd \XKV@tfam \X
| KV@s@tk@ys@ {#3}}\else \XKV@whilist \XKV@fams \XKV@tfam \ifXKV@knf \fi {\XKV@ma
| kehd \XKV@tfam \XKV@s@tk@ys@ {#3}}\fi \fi \ifXKV@knf \ifXKV@inpox \ifx \XKV@dox
| s \relax \ifx \@currext \@clsextension \else \let \CurrentOption \XKV@tkey \@un
| knownoptionerror \fi \else \XKV@doxs \fi \else \ifXKV@st \XKV@addtolist@o \XKV@
| rm \CurrentOption \else \XKV@err {`\XKV@tkey ' undefined in families `\XKV@fams
| '}\fi \fi \else \ifXKV@inpox \ifx \XKV@testclass \XKV@documentclass \expandaft
| er \XKV@useoption \expandafter {\CurrentOption }\fi \fi \fi \fi \fi
| #1<-enable
| #2<-
| #3<-
| \XKV@g@tkeyname #1=#2\@nil #3->\XKV@ifcmd {#1}\savevalue #3{\XKV@rkvtrue \XKV@s
| gfalse }{\XKV@ifcmd {#1}\gsavevalue #3{\XKV@rkvtrue \XKV@sgtrue }{\XKV@rkvfalse
| \XKV@sgfalse }}
| #1<-enable
| #2<-
| #3<-\XKV@tkey
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-enable
| #2<-\savevalue
| #3<-\XKV@tkey
| {\def}
| {changing \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\savevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\exp
| andafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-enable
| #2<-\@nil
| #3<-
| #4<-\XKV@tkey
| {\def}
| {changing \XKV@tkey=macro:->verbose}
| {into \XKV@tkey=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tkey=macro:->\@nil }
| {into \XKV@tkey=macro:->enable}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgfalse
| #2<-\XKV@ifcmd {enable}\gsavevalue \XKV@tkey {\XKV@rkvtrue \XKV@sgtrue }{\XKV@r
| kvfalse \XKV@sgfalse }
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-enable
| #2<-\gsavevalue
| #3<-\XKV@tkey
| {\def}
| {changing \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\gsavevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\ex
| pandafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-enable
| #2<-\@nil
| #3<-
| #4<-\XKV@tkey
| {\def}
| {changing \XKV@tkey=macro:->enable}
| {into \XKV@tkey=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tkey=macro:->\@nil }
| {into \XKV@tkey=macro:->enable}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgtrue
| #2<-\XKV@rkvfalse \XKV@sgfalse
| \XKV@rkvfalse ->\let \ifXKV@rkv \iffalse
| {\let}
| {reassigning \ifXKV@rkv=\iffalse}
| \XKV@sgfalse ->\let \ifXKV@sg \iffalse
| {\let}
| {reassigning \ifXKV@sg=\iffalse}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tkey ->enable
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tkey
| #2<-enable
| {\futurelet}
| {changing \XKV@resa=macro:->\@nil }
| {into \XKV@resa=the letter e}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-enable\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-enable
| #2<-\@nil
| #3<-\XKV@tkey
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=enable}
| {\edef}
| {changing \XKV@tkey=macro:->enable}
| {into \XKV@tkey=macro:->enable}
| {\ifx}
| {false}
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\in@
| #2<-,\XKV@tkey ,
| #3<-,\XKV@na ,
| {\edef}
| {\noexpand}
| \XKV@tkey ->enable
| \XKV@na ->
| {changing \reserved@a=macro:->\in@ {,verbose,}{,,}}
| {into \reserved@a=macro:->\in@ {,enable,}{,,}}
| \reserved@a ->\in@ {,enable,}{,,}
| \in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\e
| def \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \el
| se \in@true \fi
| #1<-,enable,
| #2<-,,
| {\begingroup}
| {entering semi simple group (level 1) at line 203}
| {\def}
| {changing \in@@=undefined}
| {into \in@@=macro:#1,enable,->}
| {\toks0}
| {\expandafter}
| \in@@ #1,enable,->
| #1<-,,{}{}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=}
| {\edef}
| {changing \in@@=macro:#1,enable,->}
| {into \in@@=macro:->}
| {\expandafter}
| {\ifx}
| {true}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \in@@=undefined}
| {leaving semi simple group (level 1) entered at line 203}
| \in@false ->\let \ifin@ \iffalse
| {\let}
| {reassigning \ifin@=\iffalse}
| {\else}
| {\iffalse}
| {false}
| \XKV@knftrue ->\let \ifXKV@knf \iftrue
| {\let}
| {changing \ifXKV@knf=\iffalse}
| {into \ifXKV@knf=\iftrue}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tempa
| #2<-
| {\futurelet}
| {changing \XKV@resa=the letter e}
| {into \XKV@resa=undefined}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-
| #2<-\@nil
| #3<-\XKV@tempa
| {\toks14}
| {changing \toks14=enable}
| {into \toks14=}
| {\edef}
| {changing \XKV@tempa=macro:->true}
| {into \XKV@tempa=macro:->}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| \XKV@whilist #1#2#3\fi #4->#3\expandafter \XKV@wh@list #1,\@nil ,\@nil \@@ #2#3
| \fi {#4}{}\fi
| #1<-\XKV@fams
| #2<-\XKV@tfam
| #3<-\ifXKV@knf
| #4<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {}
| {\iftrue}
| {true}
| {\expandafter}
| \XKV@fams ->ETE
| \XKV@wh@list #1,#2\@@ #3#4\fi #5#6->\def #3{#1}\ifx #3\@nnil \def #3{#6}\expand
| after \XKV@wh@l@st \else #4#5\expandafter \expandafter \expandafter \XKV@wh@lis
| t \else \def #3{#6}\expandafter \expandafter \expandafter \XKV@wh@l@st \fi \fi
| #2\@@ #3#4\fi {#5}{#1}
| #1<-ETE
| #2<-\@nil ,\@nil
| #3<-\XKV@tfam
| #4<-\ifXKV@knf
| #5<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {}
| #6<-
| {\def}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->ETE}
| {\ifx}
| {false}
| {\iftrue}
| {true}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-\XKV@tfam
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tfam ->ETE
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=undefined}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \XKV@s@tk@ys@ #1->\XKV@ifundefined {\XKV@header \XKV@tkey }{}{\XKV@knffalse \XK
| V@ifundefined {XKV@\XKV@header save}{}{\expandafter \XKV@testsavekey \csname XK
| V@\XKV@header save\endcsname \XKV@tkey }\ifXKV@rkv \ifXKV@sg \expandafter \glob
| al \fi \expandafter \let \csname XKV@\XKV@header \XKV@tkey @value\endcsname \XK
| V@tempa \fi \expandafter \XKV@replacepointers \expandafter {\XKV@tempa }\ifx \@
| empty #1\@empty \XKV@afterelsefi \XKV@ifundefined {\XKV@header \XKV@tkey @defau
| lt}{\XKV@err {no value specified for key `\XKV@tkey '}}{\expandafter \expandaft
| er \expandafter \XKV@default \csname \XKV@header \XKV@tkey @default\endcsname \
| @nil }\else \XKV@afterfi \XKV@srstate {@\romannumeral \XKV@depth }{}\csname \XK
| V@header \XKV@tkey \expandafter \endcsname \expandafter {\XKV@tempa }\relax \XK
| V@srstate {}{@\romannumeral \XKV@depth }\fi }
| #1<-
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-\XKV@header \XKV@tkey
| {\ifcsname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->enable
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-
| #2<-\XKV@knffalse \XKV@ifundefined {XKV@\XKV@header save}{}{\expandafter \XKV@t
| estsavekey \csname XKV@\XKV@header save\endcsname \XKV@tkey }\ifXKV@rkv \ifXKV@
| sg \expandafter \global \fi \expandafter \let \csname XKV@\XKV@header \XKV@tkey
| @value\endcsname \XKV@tempa \fi \expandafter \XKV@replacepointers \expandafter
| {\XKV@tempa }\ifx \@empty \@empty \XKV@afterelsefi \XKV@ifundefined {\XKV@head
| er \XKV@tkey @default}{\XKV@err {no value specified for key `\XKV@tkey '}}{\exp
| andafter \expandafter \expandafter \XKV@default \csname \XKV@header \XKV@tkey @
| default\endcsname \@nil }\else \XKV@afterfi \XKV@srstate {@\romannumeral \XKV@d
| epth }{}\csname \XKV@header \XKV@tkey \expandafter \endcsname \expandafter {\XK
| V@tempa }\relax \XKV@srstate {}{@\romannumeral \XKV@depth }\fi
| \XKV@knffalse ->\let \ifXKV@knf \iffalse
| {\let}
| {changing \ifXKV@knf=\iftrue}
| {into \ifXKV@knf=\iffalse}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-XKV@\XKV@header save
| {\ifcsname}
| \XKV@header ->KV@ETE@
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\expandafter \XKV@testsavekey \csname XKV@\XKV@header save\endcsname \XKV@t
| key
| {\iffalse}
| {false}
| {\expandafter}
| {\expandafter}
| \XKV@tempa ->
| \XKV@replacepointers #1->\let \XKV@tempa \@empty \let \XKV@resa \@empty \XKV@r@
| placepointers #1\usevalue \@nil
| #1<-
| {\let}
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->}
| {\let}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=macro:->}
| \XKV@r@placepointers #1\usevalue #2->\XKV@addtomacro@n \XKV@tempa {#1}\def \XKV
| @tempb {#2}\ifx \XKV@tempb \@nnil \else \XKV@afterfi \XKV@ifundefined {XKV@\XKV
| @header #2@value}{\XKV@err {no value recorded for key `#2'; ignored}\XKV@r@plac
| epointers }{\@expandtwoargs \in@ {,#2,}{,\XKV@resa ,}\ifin@ \XKV@afterelsefi \X
| KV@err {back linking pointers; pointer replacement canceled}\else \XKV@afterfi
| \XKV@addtolist@x \XKV@resa {#2}\expandafter \expandafter \expandafter \XKV@r@pl
| acepointers \csname XKV@\XKV@header #2@value\endcsname \fi }\fi
| #1<-
| #2<-\@nil
| \XKV@addtomacro@n #1#2->\XKV@tempa@toks \expandafter {#1#2}\edef #1{\the \XKV@t
| empa@toks }
| #1<-\XKV@tempa
| #2<-
| {\toks15}
| {\expandafter}
| \XKV@tempa ->
| {changing \toks15=enable}
| {into \toks15=}
| {\edef}
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->}
| {\def}
| {changing \XKV@tempb=macro:->\@nil }
| {into \XKV@tempb=macro:->\@nil }
| {\ifx}
| {true}
| {\else}
| {\ifx}
| {true}
| \XKV@afterelsefi #1\else #2\fi ->\fi #1
| #1<-\XKV@ifundefined {\XKV@header \XKV@tkey @default}{\XKV@err {no value specif
| ied for key `\XKV@tkey '}}{\expandafter \expandafter \expandafter \XKV@default
| \csname \XKV@header \XKV@tkey @default\endcsname \@nil }
| #2<-\XKV@afterfi \XKV@srstate {@\romannumeral \XKV@depth }{}\csname \XKV@header
| \XKV@tkey \expandafter \endcsname \expandafter {\XKV@tempa }\relax \XKV@srstat
| e {}{@\romannumeral \XKV@depth }
| {\fi}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-\XKV@header \XKV@tkey @default
| {\ifcsname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->enable
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@err {no value specified for key `\XKV@tkey '}
| #2<-\expandafter \expandafter \expandafter \XKV@default \csname \XKV@header \XK
| V@tkey @default\endcsname \@nil
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->enable
| {\expandafter}
| \KV@ETE@enable@default ->\KV@ETE@enable {true}
| \XKV@default #1#2\@nil ->\expandafter \edef \expandafter \XKV@tempa \expandafte
| r {\expandafter \@gobble \string #1}\edef \XKV@tempb {\XKV@header \XKV@tkey }\@
| onelevel@sanitize \XKV@tempb \ifx \XKV@tempa \XKV@tempb \begingroup \expandafte
| r \def \csname \XKV@header \XKV@tkey \endcsname ##1{\gdef \XKV@tempa {##1}}\csn
| ame \XKV@header \XKV@tkey @default\endcsname \endgroup \XKV@ifundefined {XKV@\X
| KV@header save}{}{\expandafter \XKV@testsavekey \csname XKV@\XKV@header save\en
| dcsname \XKV@tkey }\ifXKV@rkv \ifXKV@sg \expandafter \global \fi \expandafter \
| let \csname XKV@\XKV@header \XKV@tkey @value\endcsname \XKV@tempa \fi \expandaf
| ter \XKV@replacepointers \expandafter {\XKV@tempa }\XKV@afterelsefi \XKV@srstat
| e {@\romannumeral \XKV@depth }{}\expandafter #1\expandafter {\XKV@tempa }\relax
| \XKV@srstate {}{@\romannumeral \XKV@depth }\else \XKV@afterfi \XKV@srstate {@\
| romannumeral \XKV@depth }{}\csname \XKV@header \XKV@tkey @default\endcsname \re
| lax \XKV@srstate {}{@\romannumeral \XKV@depth }\fi
| #1<-\KV@ETE@enable
| #2<-true
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\string}
| {\edef}
| \@gobble #1->
| #1<-\
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->KV@ETE@enable}
| {\edef}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->enable
| {changing \XKV@tempb=macro:->\@nil }
| {into \XKV@tempb=macro:->KV@ETE@enable}
| \@onelevel@sanitize #1->\edef #1{\expandafter \strip@prefix \meaning #1}
| #1<-\XKV@tempb
| {\edef}
| {\expandafter}
| {\meaning}
| \strip@prefix #1>->
| #1<-macro:-
| {changing \XKV@tempb=macro:->KV@ETE@enable}
| {into \XKV@tempb=macro:->KV@ETE@enable}
| {\ifx}
| {true}
| {\begingroup}
| {entering semi simple group (level 1) at line 203}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->enable
| {\def}
| {changing \KV@ETE@enable=macro:#1->\KVO@boolkey {epstopdf-base}\ETC.}
| {into \KV@ETE@enable=macro:#1->\gdef \XKV@tempa {#1}}
| {\csname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->enable
| \KV@ETE@enable@default ->\KV@ETE@enable {true}
| \KV@ETE@enable #1->\gdef \XKV@tempa {#1}
| #1<-true
| {\gdef}
| {globally changing \XKV@tempa=macro:->KV@ETE@enable}
| {into \XKV@tempa=macro:->true}
| {\endgroup}
| {restoring \KV@ETE@enable=macro:#1->\KVO@boolkey {epstopdf-base}\ETC.}
| {leaving semi simple group (level 1) entered at line 203}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-XKV@\XKV@header save
| {\ifcsname}
| \XKV@header ->KV@ETE@
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\expandafter \XKV@testsavekey \csname XKV@\XKV@header save\endcsname \XKV@t
| key
| {\iffalse}
| {false}
| {\expandafter}
| {\expandafter}
| \XKV@tempa ->true
| \XKV@replacepointers #1->\let \XKV@tempa \@empty \let \XKV@resa \@empty \XKV@r@
| placepointers #1\usevalue \@nil
| #1<-true
| {\let}
| {changing \XKV@tempa=macro:->true}
| {into \XKV@tempa=macro:->}
| {\let}
| {reassigning \XKV@resa=macro:->}
| \XKV@r@placepointers #1\usevalue #2->\XKV@addtomacro@n \XKV@tempa {#1}\def \XKV
| @tempb {#2}\ifx \XKV@tempb \@nnil \else \XKV@afterfi \XKV@ifundefined {XKV@\XKV
| @header #2@value}{\XKV@err {no value recorded for key `#2'; ignored}\XKV@r@plac
| epointers }{\@expandtwoargs \in@ {,#2,}{,\XKV@resa ,}\ifin@ \XKV@afterelsefi \X
| KV@err {back linking pointers; pointer replacement canceled}\else \XKV@afterfi
| \XKV@addtolist@x \XKV@resa {#2}\expandafter \expandafter \expandafter \XKV@r@pl
| acepointers \csname XKV@\XKV@header #2@value\endcsname \fi }\fi
| #1<-true
| #2<-\@nil
| \XKV@addtomacro@n #1#2->\XKV@tempa@toks \expandafter {#1#2}\edef #1{\the \XKV@t
| empa@toks }
| #1<-\XKV@tempa
| #2<-true
| {\toks15}
| {\expandafter}
| \XKV@tempa ->
| {changing \toks15=}
| {into \toks15=true}
| {\edef}
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->true}
| {\def}
| {changing \XKV@tempb=macro:->KV@ETE@enable}
| {into \XKV@tempb=macro:->\@nil }
| {\ifx}
| {true}
| {\else}
| \XKV@afterelsefi #1\else #2\fi ->\fi #1
| #1<-\XKV@srstate {@\romannumeral \XKV@depth }{}\expandafter \KV@ETE@enable \exp
| andafter {\XKV@tempa }\relax \XKV@srstate {}{@\romannumeral \XKV@depth }
| #2<-\XKV@afterfi \XKV@srstate {@\romannumeral \XKV@depth }{}\csname \XKV@header
| \XKV@tkey @default\endcsname \relax \XKV@srstate {}{@\romannumeral \XKV@depth
| }
| {\fi}
| \XKV@srstate #1#2->\ifx \@empty #2\@empty \advance \XKV@depth \@ne \fi \XKV@for
| @n {XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf}\XKV@resa {
| \expandafter \let \csname \XKV@resa #1\expandafter \endcsname \csname \XKV@resa
| #2\endcsname }\ifx \@empty #1\@empty \advance \XKV@depth \m@ne \fi
| #1<-@\romannumeral \XKV@depth
| #2<-
| {\ifx}
| {true}
| {\advance}
| {changing \count82=0}
| {into \count82=1}
| {\fi}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf
| #2<-\XKV@resa
| #3<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| {\toks15}
| {changing \toks15=true}
| {into \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {\edef}
| {changing \XKV@resa=macro:->}
| {into \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@prefix
| {\toks15}
| {changing \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {into \toks15=XKV@prefix}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {into \XKV@resa=macro:->XKV@prefix}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\let}
| {reassigning \XKV@prefix@i=macro:->KV@}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@fams
| {\toks15}
| {changing \toks15=XKV@prefix}
| {into \toks15=XKV@fams}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix}
| {into \XKV@resa=macro:->XKV@fams}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\let}
| {reassigning \XKV@fams@i=macro:->ETE}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@tkey
| {\toks15}
| {changing \toks15=XKV@fams}
| {into \toks15=XKV@tkey}
| {\edef}
| {changing \XKV@resa=macro:->XKV@fams}
| {into \XKV@resa=macro:->XKV@tkey}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\let}
| {changing \XKV@tkey@i=macro:->verbose}
| {into \XKV@tkey@i=macro:->enable}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@na
| {\toks15}
| {changing \toks15=XKV@tkey}
| {into \toks15=XKV@na}
| {\edef}
| {changing \XKV@resa=macro:->XKV@tkey}
| {into \XKV@resa=macro:->XKV@na}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\let}
| {reassigning \XKV@na@i=macro:->}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@st
| {\toks15}
| {changing \toks15=XKV@na}
| {into \toks15=ifXKV@st}
| {\edef}
| {changing \XKV@resa=macro:->XKV@na}
| {into \XKV@resa=macro:->ifXKV@st}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\let}
| {reassigning \ifXKV@st@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@pl
| {\toks15}
| {changing \toks15=ifXKV@st}
| {into \toks15=ifXKV@pl}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@st}
| {into \XKV@resa=macro:->ifXKV@pl}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\let}
| {reassigning \ifXKV@pl@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@knf
| {\toks15}
| {changing \toks15=ifXKV@pl}
| {into \toks15=ifXKV@knf}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@pl}
| {into \XKV@resa=macro:->ifXKV@knf}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\let}
| {reassigning \ifXKV@knf@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-\@nil
| {\toks15}
| {changing \toks15=ifXKV@knf}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@knf}
| {into \XKV@resa=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| \XKV@tempa ->true
| \KV@ETE@enable #1->\KVO@boolkey {epstopdf-base}\@pkgextension {ETE@}{enable}{#1
| }
| #1<-true
| \KVO@boolkey #1#2#3#4#5->\edef \KVO@param {#5}\ltx@onelevel@sanitize \KVO@param
| \ifx \KVO@param \KVO@true \expandafter \@firstofone \else \ifx \KVO@param \KVO
| @false \expandafter \expandafter \expandafter \@firstofone \else \ifx #2\@clsex
| tension \expandafter \ClassWarning \else \expandafter \PackageWarning \fi {#1}{
| Value `\KVO@param ' is not supported by\MessageBreak option `#4'}\expandafter \
| expandafter \expandafter \@gobble \fi \fi {\csname #3#4\KVO@param \endcsname }
| #1<-epstopdf-base
| #2<-\@pkgextension
| #3<-ETE@
| #4<-enable
| #5<-true
| {\edef}
| {changing \KVO@param=macro:->true}
| {into \KVO@param=macro:->true}
| \ltx@onelevel@sanitize #1->\edef #1{\expandafter \ltx@RemovePrefix \meaning #1}
| #1<-\KVO@param
| {\edef}
| {\expandafter}
| {\meaning}
| \ltx@RemovePrefix #1>->
| #1<-macro:-
| {changing \KVO@param=macro:->true}
| {into \KVO@param=macro:->true}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstofone #1->#1
| #1<-\csname ETE@enable\KVO@param \endcsname
| {\csname}
| \KVO@param ->true
| \ETE@enabletrue ->\let \ifETE@disable \iffalse
| {\let}
| {reassigning \ifETE@disable=\iffalse}
| {\relax}
| \XKV@srstate #1#2->\ifx \@empty #2\@empty \advance \XKV@depth \@ne \fi \XKV@for
| @n {XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf}\XKV@resa {
| \expandafter \let \csname \XKV@resa #1\expandafter \endcsname \csname \XKV@resa
| #2\endcsname }\ifx \@empty #1\@empty \advance \XKV@depth \m@ne \fi
| #1<-
| #2<-@\romannumeral \XKV@depth
| {\ifx}
| {false}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf
| #2<-\XKV@resa
| #3<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {\edef}
| {changing \XKV@resa=macro:->\@nil }
| {into \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@prefix
| {\toks15}
| {changing \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {into \toks15=XKV@prefix}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {into \XKV@resa=macro:->XKV@prefix}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\romannumeral}
| {\let}
| {reassigning \XKV@prefix=macro:->KV@}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@fams
| {\toks15}
| {changing \toks15=XKV@prefix}
| {into \toks15=XKV@fams}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix}
| {into \XKV@resa=macro:->XKV@fams}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\romannumeral}
| {\let}
| {reassigning \XKV@fams=macro:->ETE}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@tkey
| {\toks15}
| {changing \toks15=XKV@fams}
| {into \toks15=XKV@tkey}
| {\edef}
| {changing \XKV@resa=macro:->XKV@fams}
| {into \XKV@resa=macro:->XKV@tkey}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\romannumeral}
| {\let}
| {reassigning \XKV@tkey=macro:->enable}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@na
| {\toks15}
| {changing \toks15=XKV@tkey}
| {into \toks15=XKV@na}
| {\edef}
| {changing \XKV@resa=macro:->XKV@tkey}
| {into \XKV@resa=macro:->XKV@na}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\romannumeral}
| {\let}
| {reassigning \XKV@na=macro:->}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@st
| {\toks15}
| {changing \toks15=XKV@na}
| {into \toks15=ifXKV@st}
| {\edef}
| {changing \XKV@resa=macro:->XKV@na}
| {into \XKV@resa=macro:->ifXKV@st}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@st=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@pl
| {\toks15}
| {changing \toks15=ifXKV@st}
| {into \toks15=ifXKV@pl}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@st}
| {into \XKV@resa=macro:->ifXKV@pl}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@pl=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@knf
| {\toks15}
| {changing \toks15=ifXKV@pl}
| {into \toks15=ifXKV@knf}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@pl}
| {into \XKV@resa=macro:->ifXKV@knf}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@knf=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-\@nil
| {\toks15}
| {changing \toks15=ifXKV@knf}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@knf}
| {into \XKV@resa=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| {\ifx}
| {true}
| {\advance}
| {changing \count82=1}
| {into \count82=0}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\else}
| {\expandafter}
| {\fi}
| \XKV@wh@list #1,#2\@@ #3#4\fi #5#6->\def #3{#1}\ifx #3\@nnil \def #3{#6}\expand
| after \XKV@wh@l@st \else #4#5\expandafter \expandafter \expandafter \XKV@wh@lis
| t \else \def #3{#6}\expandafter \expandafter \expandafter \XKV@wh@l@st \fi \fi
| #2\@@ #3#4\fi {#5}{#1}
| #1<-\@nil
| #2<-\@nil
| #3<-\XKV@tfam
| #4<-\ifXKV@knf
| #5<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {}
| #6<-ETE
| {\def}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tfam=macro:->\@nil }
| {into \XKV@tfam=macro:->ETE}
| {\expandafter}
| {\else}
| \XKV@wh@l@st #1\@@ #2#3\fi #4#5->
| #1<-\@nil
| #2<-\XKV@tfam
| #3<-\ifXKV@knf
| #4<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {}
| #5<-\@nil
| {\fi}
| {\fi}
| {\fi}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| {\fi}
| {\fi}
| {\fi}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\CurrentOption
| #2<-\expandafter \XKV@s@tk@ys \CurrentOption ==\@nil
| #3<-append
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=append}
| {\edef}
| {changing \CurrentOption=macro:->enable}
| {into \CurrentOption=macro:->append}
| {\ifx}
| {false}
| {\expandafter}
| \CurrentOption ->append
| \XKV@s@tk@ys #1=#2=#3\@nil ->\XKV@g@tkeyname #1=\@nil \XKV@tkey \expandafter \K
| V@@sp@def \expandafter \XKV@tkey \expandafter {\XKV@tkey }\ifx \XKV@tkey \@empt
| y \XKV@toks {#2}\ifcat $\the \XKV@toks $\else \XKV@err {no key specified for va
| lue `\the \XKV@toks '}\fi \else \@expandtwoargs \in@ {,\XKV@tkey ,}{,\XKV@na ,}
| \ifin@ \else \XKV@knftrue \KV@@sp@def \XKV@tempa {#2}\ifXKV@preset \XKV@s@tk@ys
| @ {#3}\else \ifXKV@pl \XKV@for@eo \XKV@fams \XKV@tfam {\XKV@makehd \XKV@tfam \X
| KV@s@tk@ys@ {#3}}\else \XKV@whilist \XKV@fams \XKV@tfam \ifXKV@knf \fi {\XKV@ma
| kehd \XKV@tfam \XKV@s@tk@ys@ {#3}}\fi \fi \ifXKV@knf \ifXKV@inpox \ifx \XKV@dox
| s \relax \ifx \@currext \@clsextension \else \let \CurrentOption \XKV@tkey \@un
| knownoptionerror \fi \else \XKV@doxs \fi \else \ifXKV@st \XKV@addtolist@o \XKV@
| rm \CurrentOption \else \XKV@err {`\XKV@tkey ' undefined in families `\XKV@fams
| '}\fi \fi \else \ifXKV@inpox \ifx \XKV@testclass \XKV@documentclass \expandaft
| er \XKV@useoption \expandafter {\CurrentOption }\fi \fi \fi \fi \fi
| #1<-append
| #2<-
| #3<-
| \XKV@g@tkeyname #1=#2\@nil #3->\XKV@ifcmd {#1}\savevalue #3{\XKV@rkvtrue \XKV@s
| gfalse }{\XKV@ifcmd {#1}\gsavevalue #3{\XKV@rkvtrue \XKV@sgtrue }{\XKV@rkvfalse
| \XKV@sgfalse }}
| #1<-append
| #2<-
| #3<-\XKV@tkey
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-append
| #2<-\savevalue
| #3<-\XKV@tkey
| {\def}
| {changing \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\savevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\exp
| andafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-append
| #2<-\@nil
| #3<-
| #4<-\XKV@tkey
| {\def}
| {changing \XKV@tkey=macro:->enable}
| {into \XKV@tkey=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tkey=macro:->\@nil }
| {into \XKV@tkey=macro:->append}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgfalse
| #2<-\XKV@ifcmd {append}\gsavevalue \XKV@tkey {\XKV@rkvtrue \XKV@sgtrue }{\XKV@r
| kvfalse \XKV@sgfalse }
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-append
| #2<-\gsavevalue
| #3<-\XKV@tkey
| {\def}
| {changing \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\gsavevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\ex
| pandafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-append
| #2<-\@nil
| #3<-
| #4<-\XKV@tkey
| {\def}
| {changing \XKV@tkey=macro:->append}
| {into \XKV@tkey=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tkey=macro:->\@nil }
| {into \XKV@tkey=macro:->append}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgtrue
| #2<-\XKV@rkvfalse \XKV@sgfalse
| \XKV@rkvfalse ->\let \ifXKV@rkv \iffalse
| {\let}
| {reassigning \ifXKV@rkv=\iffalse}
| \XKV@sgfalse ->\let \ifXKV@sg \iffalse
| {\let}
| {reassigning \ifXKV@sg=\iffalse}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tkey ->append
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tkey
| #2<-append
| {\futurelet}
| {changing \XKV@resa=macro:->\@nil }
| {into \XKV@resa=the letter a}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-append\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-append
| #2<-\@nil
| #3<-\XKV@tkey
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=append}
| {\edef}
| {changing \XKV@tkey=macro:->append}
| {into \XKV@tkey=macro:->append}
| {\ifx}
| {false}
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\in@
| #2<-,\XKV@tkey ,
| #3<-,\XKV@na ,
| {\edef}
| {\noexpand}
| \XKV@tkey ->append
| \XKV@na ->
| {changing \reserved@a=macro:->\in@ {,enable,}{,,}}
| {into \reserved@a=macro:->\in@ {,append,}{,,}}
| \reserved@a ->\in@ {,append,}{,,}
| \in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\e
| def \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \el
| se \in@true \fi
| #1<-,append,
| #2<-,,
| {\begingroup}
| {entering semi simple group (level 1) at line 203}
| {\def}
| {changing \in@@=undefined}
| {into \in@@=macro:#1,append,->}
| {\toks0}
| {\expandafter}
| \in@@ #1,append,->
| #1<-,,{}{}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=}
| {\edef}
| {changing \in@@=macro:#1,append,->}
| {into \in@@=macro:->}
| {\expandafter}
| {\ifx}
| {true}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \in@@=undefined}
| {leaving semi simple group (level 1) entered at line 203}
| \in@false ->\let \ifin@ \iffalse
| {\let}
| {reassigning \ifin@=\iffalse}
| {\else}
| {\iffalse}
| {false}
| \XKV@knftrue ->\let \ifXKV@knf \iftrue
| {\let}
| {changing \ifXKV@knf=\iffalse}
| {into \ifXKV@knf=\iftrue}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tempa
| #2<-
| {\futurelet}
| {changing \XKV@resa=the letter a}
| {into \XKV@resa=undefined}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-
| #2<-\@nil
| #3<-\XKV@tempa
| {\toks14}
| {changing \toks14=append}
| {into \toks14=}
| {\edef}
| {changing \XKV@tempa=macro:->true}
| {into \XKV@tempa=macro:->}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| \XKV@whilist #1#2#3\fi #4->#3\expandafter \XKV@wh@list #1,\@nil ,\@nil \@@ #2#3
| \fi {#4}{}\fi
| #1<-\XKV@fams
| #2<-\XKV@tfam
| #3<-\ifXKV@knf
| #4<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {}
| {\iftrue}
| {true}
| {\expandafter}
| \XKV@fams ->ETE
| \XKV@wh@list #1,#2\@@ #3#4\fi #5#6->\def #3{#1}\ifx #3\@nnil \def #3{#6}\expand
| after \XKV@wh@l@st \else #4#5\expandafter \expandafter \expandafter \XKV@wh@lis
| t \else \def #3{#6}\expandafter \expandafter \expandafter \XKV@wh@l@st \fi \fi
| #2\@@ #3#4\fi {#5}{#1}
| #1<-ETE
| #2<-\@nil ,\@nil
| #3<-\XKV@tfam
| #4<-\ifXKV@knf
| #5<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {}
| #6<-
| {\def}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->ETE}
| {\ifx}
| {false}
| {\iftrue}
| {true}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-\XKV@tfam
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tfam ->ETE
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=undefined}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \XKV@s@tk@ys@ #1->\XKV@ifundefined {\XKV@header \XKV@tkey }{}{\XKV@knffalse \XK
| V@ifundefined {XKV@\XKV@header save}{}{\expandafter \XKV@testsavekey \csname XK
| V@\XKV@header save\endcsname \XKV@tkey }\ifXKV@rkv \ifXKV@sg \expandafter \glob
| al \fi \expandafter \let \csname XKV@\XKV@header \XKV@tkey @value\endcsname \XK
| V@tempa \fi \expandafter \XKV@replacepointers \expandafter {\XKV@tempa }\ifx \@
| empty #1\@empty \XKV@afterelsefi \XKV@ifundefined {\XKV@header \XKV@tkey @defau
| lt}{\XKV@err {no value specified for key `\XKV@tkey '}}{\expandafter \expandaft
| er \expandafter \XKV@default \csname \XKV@header \XKV@tkey @default\endcsname \
| @nil }\else \XKV@afterfi \XKV@srstate {@\romannumeral \XKV@depth }{}\csname \XK
| V@header \XKV@tkey \expandafter \endcsname \expandafter {\XKV@tempa }\relax \XK
| V@srstate {}{@\romannumeral \XKV@depth }\fi }
| #1<-
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-\XKV@header \XKV@tkey
| {\ifcsname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->append
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-
| #2<-\XKV@knffalse \XKV@ifundefined {XKV@\XKV@header save}{}{\expandafter \XKV@t
| estsavekey \csname XKV@\XKV@header save\endcsname \XKV@tkey }\ifXKV@rkv \ifXKV@
| sg \expandafter \global \fi \expandafter \let \csname XKV@\XKV@header \XKV@tkey
| @value\endcsname \XKV@tempa \fi \expandafter \XKV@replacepointers \expandafter
| {\XKV@tempa }\ifx \@empty \@empty \XKV@afterelsefi \XKV@ifundefined {\XKV@head
| er \XKV@tkey @default}{\XKV@err {no value specified for key `\XKV@tkey '}}{\exp
| andafter \expandafter \expandafter \XKV@default \csname \XKV@header \XKV@tkey @
| default\endcsname \@nil }\else \XKV@afterfi \XKV@srstate {@\romannumeral \XKV@d
| epth }{}\csname \XKV@header \XKV@tkey \expandafter \endcsname \expandafter {\XK
| V@tempa }\relax \XKV@srstate {}{@\romannumeral \XKV@depth }\fi
| \XKV@knffalse ->\let \ifXKV@knf \iffalse
| {\let}
| {changing \ifXKV@knf=\iftrue}
| {into \ifXKV@knf=\iffalse}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-XKV@\XKV@header save
| {\ifcsname}
| \XKV@header ->KV@ETE@
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\expandafter \XKV@testsavekey \csname XKV@\XKV@header save\endcsname \XKV@t
| key
| {\iffalse}
| {false}
| {\expandafter}
| {\expandafter}
| \XKV@tempa ->
| \XKV@replacepointers #1->\let \XKV@tempa \@empty \let \XKV@resa \@empty \XKV@r@
| placepointers #1\usevalue \@nil
| #1<-
| {\let}
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->}
| {\let}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=macro:->}
| \XKV@r@placepointers #1\usevalue #2->\XKV@addtomacro@n \XKV@tempa {#1}\def \XKV
| @tempb {#2}\ifx \XKV@tempb \@nnil \else \XKV@afterfi \XKV@ifundefined {XKV@\XKV
| @header #2@value}{\XKV@err {no value recorded for key `#2'; ignored}\XKV@r@plac
| epointers }{\@expandtwoargs \in@ {,#2,}{,\XKV@resa ,}\ifin@ \XKV@afterelsefi \X
| KV@err {back linking pointers; pointer replacement canceled}\else \XKV@afterfi
| \XKV@addtolist@x \XKV@resa {#2}\expandafter \expandafter \expandafter \XKV@r@pl
| acepointers \csname XKV@\XKV@header #2@value\endcsname \fi }\fi
| #1<-
| #2<-\@nil
| \XKV@addtomacro@n #1#2->\XKV@tempa@toks \expandafter {#1#2}\edef #1{\the \XKV@t
| empa@toks }
| #1<-\XKV@tempa
| #2<-
| {\toks15}
| {\expandafter}
| \XKV@tempa ->
| {changing \toks15=append}
| {into \toks15=}
| {\edef}
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->}
| {\def}
| {changing \XKV@tempb=macro:->\@nil }
| {into \XKV@tempb=macro:->\@nil }
| {\ifx}
| {true}
| {\else}
| {\ifx}
| {true}
| \XKV@afterelsefi #1\else #2\fi ->\fi #1
| #1<-\XKV@ifundefined {\XKV@header \XKV@tkey @default}{\XKV@err {no value specif
| ied for key `\XKV@tkey '}}{\expandafter \expandafter \expandafter \XKV@default
| \csname \XKV@header \XKV@tkey @default\endcsname \@nil }
| #2<-\XKV@afterfi \XKV@srstate {@\romannumeral \XKV@depth }{}\csname \XKV@header
| \XKV@tkey \expandafter \endcsname \expandafter {\XKV@tempa }\relax \XKV@srstat
| e {}{@\romannumeral \XKV@depth }
| {\fi}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-\XKV@header \XKV@tkey @default
| {\ifcsname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->append
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@err {no value specified for key `\XKV@tkey '}
| #2<-\expandafter \expandafter \expandafter \XKV@default \csname \XKV@header \XK
| V@tkey @default\endcsname \@nil
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->append
| {\expandafter}
| \KV@ETE@append@default ->\KV@ETE@append {@VOID@}
| \XKV@default #1#2\@nil ->\expandafter \edef \expandafter \XKV@tempa \expandafte
| r {\expandafter \@gobble \string #1}\edef \XKV@tempb {\XKV@header \XKV@tkey }\@
| onelevel@sanitize \XKV@tempb \ifx \XKV@tempa \XKV@tempb \begingroup \expandafte
| r \def \csname \XKV@header \XKV@tkey \endcsname ##1{\gdef \XKV@tempa {##1}}\csn
| ame \XKV@header \XKV@tkey @default\endcsname \endgroup \XKV@ifundefined {XKV@\X
| KV@header save}{}{\expandafter \XKV@testsavekey \csname XKV@\XKV@header save\en
| dcsname \XKV@tkey }\ifXKV@rkv \ifXKV@sg \expandafter \global \fi \expandafter \
| let \csname XKV@\XKV@header \XKV@tkey @value\endcsname \XKV@tempa \fi \expandaf
| ter \XKV@replacepointers \expandafter {\XKV@tempa }\XKV@afterelsefi \XKV@srstat
| e {@\romannumeral \XKV@depth }{}\expandafter #1\expandafter {\XKV@tempa }\relax
| \XKV@srstate {}{@\romannumeral \XKV@depth }\else \XKV@afterfi \XKV@srstate {@\
| romannumeral \XKV@depth }{}\csname \XKV@header \XKV@tkey @default\endcsname \re
| lax \XKV@srstate {}{@\romannumeral \XKV@depth }\fi
| #1<-\KV@ETE@append
| #2<-@VOID@
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\string}
| {\edef}
| \@gobble #1->
| #1<-\
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->KV@ETE@append}
| {\edef}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->append
| {changing \XKV@tempb=macro:->\@nil }
| {into \XKV@tempb=macro:->KV@ETE@append}
| \@onelevel@sanitize #1->\edef #1{\expandafter \strip@prefix \meaning #1}
| #1<-\XKV@tempb
| {\edef}
| {\expandafter}
| {\meaning}
| \strip@prefix #1>->
| #1<-macro:-
| {changing \XKV@tempb=macro:->KV@ETE@append}
| {into \XKV@tempb=macro:->KV@ETE@append}
| {\ifx}
| {true}
| {\begingroup}
| {entering semi simple group (level 1) at line 203}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->append
| {\def}
| {changing \KV@ETE@append=macro:#1->\KVO@voidkey {epstopdf-base}\ETC.}
| {into \KV@ETE@append=macro:#1->\gdef \XKV@tempa {#1}}
| {\csname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->append
| \KV@ETE@append@default ->\KV@ETE@append {@VOID@}
| \KV@ETE@append #1->\gdef \XKV@tempa {#1}
| #1<-@VOID@
| {\gdef}
| {globally changing \XKV@tempa=macro:->KV@ETE@append}
| {into \XKV@tempa=macro:->@VOID@}
| {\endgroup}
| {restoring \KV@ETE@append=macro:#1->\KVO@voidkey {epstopdf-base}\ETC.}
| {leaving semi simple group (level 1) entered at line 203}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-XKV@\XKV@header save
| {\ifcsname}
| \XKV@header ->KV@ETE@
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\expandafter \XKV@testsavekey \csname XKV@\XKV@header save\endcsname \XKV@t
| key
| {\iffalse}
| {false}
| {\expandafter}
| {\expandafter}
| \XKV@tempa ->@VOID@
| \XKV@replacepointers #1->\let \XKV@tempa \@empty \let \XKV@resa \@empty \XKV@r@
| placepointers #1\usevalue \@nil
| #1<-@VOID@
| {\let}
| {changing \XKV@tempa=macro:->@VOID@}
| {into \XKV@tempa=macro:->}
| {\let}
| {reassigning \XKV@resa=macro:->}
| \XKV@r@placepointers #1\usevalue #2->\XKV@addtomacro@n \XKV@tempa {#1}\def \XKV
| @tempb {#2}\ifx \XKV@tempb \@nnil \else \XKV@afterfi \XKV@ifundefined {XKV@\XKV
| @header #2@value}{\XKV@err {no value recorded for key `#2'; ignored}\XKV@r@plac
| epointers }{\@expandtwoargs \in@ {,#2,}{,\XKV@resa ,}\ifin@ \XKV@afterelsefi \X
| KV@err {back linking pointers; pointer replacement canceled}\else \XKV@afterfi
| \XKV@addtolist@x \XKV@resa {#2}\expandafter \expandafter \expandafter \XKV@r@pl
| acepointers \csname XKV@\XKV@header #2@value\endcsname \fi }\fi
| #1<-@VOID@
| #2<-\@nil
| \XKV@addtomacro@n #1#2->\XKV@tempa@toks \expandafter {#1#2}\edef #1{\the \XKV@t
| empa@toks }
| #1<-\XKV@tempa
| #2<-@VOID@
| {\toks15}
| {\expandafter}
| \XKV@tempa ->
| {changing \toks15=}
| {into \toks15=@VOID@}
| {\edef}
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->@VOID@}
| {\def}
| {changing \XKV@tempb=macro:->KV@ETE@append}
| {into \XKV@tempb=macro:->\@nil }
| {\ifx}
| {true}
| {\else}
| \XKV@afterelsefi #1\else #2\fi ->\fi #1
| #1<-\XKV@srstate {@\romannumeral \XKV@depth }{}\expandafter \KV@ETE@append \exp
| andafter {\XKV@tempa }\relax \XKV@srstate {}{@\romannumeral \XKV@depth }
| #2<-\XKV@afterfi \XKV@srstate {@\romannumeral \XKV@depth }{}\csname \XKV@header
| \XKV@tkey @default\endcsname \relax \XKV@srstate {}{@\romannumeral \XKV@depth
| }
| {\fi}
| \XKV@srstate #1#2->\ifx \@empty #2\@empty \advance \XKV@depth \@ne \fi \XKV@for
| @n {XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf}\XKV@resa {
| \expandafter \let \csname \XKV@resa #1\expandafter \endcsname \csname \XKV@resa
| #2\endcsname }\ifx \@empty #1\@empty \advance \XKV@depth \m@ne \fi
| #1<-@\romannumeral \XKV@depth
| #2<-
| {\ifx}
| {true}
| {\advance}
| {changing \count82=0}
| {into \count82=1}
| {\fi}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf
| #2<-\XKV@resa
| #3<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| {\toks15}
| {changing \toks15=@VOID@}
| {into \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {\edef}
| {changing \XKV@resa=macro:->}
| {into \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@prefix
| {\toks15}
| {changing \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {into \toks15=XKV@prefix}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {into \XKV@resa=macro:->XKV@prefix}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\let}
| {reassigning \XKV@prefix@i=macro:->KV@}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@fams
| {\toks15}
| {changing \toks15=XKV@prefix}
| {into \toks15=XKV@fams}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix}
| {into \XKV@resa=macro:->XKV@fams}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\let}
| {reassigning \XKV@fams@i=macro:->ETE}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@tkey
| {\toks15}
| {changing \toks15=XKV@fams}
| {into \toks15=XKV@tkey}
| {\edef}
| {changing \XKV@resa=macro:->XKV@fams}
| {into \XKV@resa=macro:->XKV@tkey}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\let}
| {changing \XKV@tkey@i=macro:->enable}
| {into \XKV@tkey@i=macro:->append}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@na
| {\toks15}
| {changing \toks15=XKV@tkey}
| {into \toks15=XKV@na}
| {\edef}
| {changing \XKV@resa=macro:->XKV@tkey}
| {into \XKV@resa=macro:->XKV@na}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\let}
| {reassigning \XKV@na@i=macro:->}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@st
| {\toks15}
| {changing \toks15=XKV@na}
| {into \toks15=ifXKV@st}
| {\edef}
| {changing \XKV@resa=macro:->XKV@na}
| {into \XKV@resa=macro:->ifXKV@st}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\let}
| {reassigning \ifXKV@st@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@pl
| {\toks15}
| {changing \toks15=ifXKV@st}
| {into \toks15=ifXKV@pl}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@st}
| {into \XKV@resa=macro:->ifXKV@pl}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\let}
| {reassigning \ifXKV@pl@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@knf
| {\toks15}
| {changing \toks15=ifXKV@pl}
| {into \toks15=ifXKV@knf}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@pl}
| {into \XKV@resa=macro:->ifXKV@knf}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\let}
| {reassigning \ifXKV@knf@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-\@nil
| {\toks15}
| {changing \toks15=ifXKV@knf}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@knf}
| {into \XKV@resa=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| \XKV@tempa ->@VOID@
| \KV@ETE@append #1->\KVO@voidkey {epstopdf-base}\@pkgextension {append}{#1}\ETE@
| append
| #1<-@VOID@
| \KVO@voidkey #1#2#3#4->\def \CurrentOption {#3}\begingroup \def \x {#4}\expanda
| fter \endgroup \ifx \x \KVO@VOID@ \else \ifx #2\@clsextension \expandafter \Cla
| ssWarning \else \expandafter \PackageWarning \fi {#1}{Unexpected value for opti
| on `#3'\MessageBreak is ignored}\fi
| #1<-epstopdf-base
| #2<-\@pkgextension
| #3<-append
| #4<-@VOID@
| {\def}
| {changing \CurrentOption=macro:->append}
| {into \CurrentOption=macro:->append}
| {\begingroup}
| {entering semi simple group (level 1) at line 203}
| {\def}
| {changing \x=undefined}
| {into \x=macro:->@VOID@}
| {\expandafter}
| {\ifx}
| {true}
| {\endgroup}
| {restoring \x=undefined}
| {leaving semi simple group (level 1) entered at line 203}
| {\else}
| \ETE@append ->\ETE@prependfalse
| \ETE@prependfalse ->\let \ifETE@prepend \iffalse
| {\let}
| {reassigning \ifETE@prepend=\iffalse}
| {\relax}
| \XKV@srstate #1#2->\ifx \@empty #2\@empty \advance \XKV@depth \@ne \fi \XKV@for
| @n {XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf}\XKV@resa {
| \expandafter \let \csname \XKV@resa #1\expandafter \endcsname \csname \XKV@resa
| #2\endcsname }\ifx \@empty #1\@empty \advance \XKV@depth \m@ne \fi
| #1<-
| #2<-@\romannumeral \XKV@depth
| {\ifx}
| {false}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf
| #2<-\XKV@resa
| #3<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {\edef}
| {changing \XKV@resa=macro:->\@nil }
| {into \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@prefix
| {\toks15}
| {changing \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {into \toks15=XKV@prefix}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {into \XKV@resa=macro:->XKV@prefix}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\romannumeral}
| {\let}
| {reassigning \XKV@prefix=macro:->KV@}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@fams
| {\toks15}
| {changing \toks15=XKV@prefix}
| {into \toks15=XKV@fams}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix}
| {into \XKV@resa=macro:->XKV@fams}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\romannumeral}
| {\let}
| {reassigning \XKV@fams=macro:->ETE}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@tkey
| {\toks15}
| {changing \toks15=XKV@fams}
| {into \toks15=XKV@tkey}
| {\edef}
| {changing \XKV@resa=macro:->XKV@fams}
| {into \XKV@resa=macro:->XKV@tkey}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\romannumeral}
| {\let}
| {reassigning \XKV@tkey=macro:->append}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@na
| {\toks15}
| {changing \toks15=XKV@tkey}
| {into \toks15=XKV@na}
| {\edef}
| {changing \XKV@resa=macro:->XKV@tkey}
| {into \XKV@resa=macro:->XKV@na}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\romannumeral}
| {\let}
| {reassigning \XKV@na=macro:->}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@st
| {\toks15}
| {changing \toks15=XKV@na}
| {into \toks15=ifXKV@st}
| {\edef}
| {changing \XKV@resa=macro:->XKV@na}
| {into \XKV@resa=macro:->ifXKV@st}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@st=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@pl
| {\toks15}
| {changing \toks15=ifXKV@st}
| {into \toks15=ifXKV@pl}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@st}
| {into \XKV@resa=macro:->ifXKV@pl}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@pl=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@knf
| {\toks15}
| {changing \toks15=ifXKV@pl}
| {into \toks15=ifXKV@knf}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@pl}
| {into \XKV@resa=macro:->ifXKV@knf}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@knf=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-\@nil
| {\toks15}
| {changing \toks15=ifXKV@knf}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@knf}
| {into \XKV@resa=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| {\ifx}
| {true}
| {\advance}
| {changing \count82=1}
| {into \count82=0}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\else}
| {\expandafter}
| {\fi}
| \XKV@wh@list #1,#2\@@ #3#4\fi #5#6->\def #3{#1}\ifx #3\@nnil \def #3{#6}\expand
| after \XKV@wh@l@st \else #4#5\expandafter \expandafter \expandafter \XKV@wh@lis
| t \else \def #3{#6}\expandafter \expandafter \expandafter \XKV@wh@l@st \fi \fi
| #2\@@ #3#4\fi {#5}{#1}
| #1<-\@nil
| #2<-\@nil
| #3<-\XKV@tfam
| #4<-\ifXKV@knf
| #5<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {}
| #6<-ETE
| {\def}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tfam=macro:->\@nil }
| {into \XKV@tfam=macro:->ETE}
| {\expandafter}
| {\else}
| \XKV@wh@l@st #1\@@ #2#3\fi #4#5->
| #1<-\@nil
| #2<-\XKV@tfam
| #3<-\ifXKV@knf
| #4<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {}
| #5<-\@nil
| {\fi}
| {\fi}
| {\fi}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| {\fi}
| {\fi}
| {\fi}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\CurrentOption
| #2<-\expandafter \XKV@s@tk@ys \CurrentOption ==\@nil
| #3<-update
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=update}
| {\edef}
| {changing \CurrentOption=macro:->append}
| {into \CurrentOption=macro:->update}
| {\ifx}
| {false}
| {\expandafter}
| \CurrentOption ->update
| \XKV@s@tk@ys #1=#2=#3\@nil ->\XKV@g@tkeyname #1=\@nil \XKV@tkey \expandafter \K
| V@@sp@def \expandafter \XKV@tkey \expandafter {\XKV@tkey }\ifx \XKV@tkey \@empt
| y \XKV@toks {#2}\ifcat $\the \XKV@toks $\else \XKV@err {no key specified for va
| lue `\the \XKV@toks '}\fi \else \@expandtwoargs \in@ {,\XKV@tkey ,}{,\XKV@na ,}
| \ifin@ \else \XKV@knftrue \KV@@sp@def \XKV@tempa {#2}\ifXKV@preset \XKV@s@tk@ys
| @ {#3}\else \ifXKV@pl \XKV@for@eo \XKV@fams \XKV@tfam {\XKV@makehd \XKV@tfam \X
| KV@s@tk@ys@ {#3}}\else \XKV@whilist \XKV@fams \XKV@tfam \ifXKV@knf \fi {\XKV@ma
| kehd \XKV@tfam \XKV@s@tk@ys@ {#3}}\fi \fi \ifXKV@knf \ifXKV@inpox \ifx \XKV@dox
| s \relax \ifx \@currext \@clsextension \else \let \CurrentOption \XKV@tkey \@un
| knownoptionerror \fi \else \XKV@doxs \fi \else \ifXKV@st \XKV@addtolist@o \XKV@
| rm \CurrentOption \else \XKV@err {`\XKV@tkey ' undefined in families `\XKV@fams
| '}\fi \fi \else \ifXKV@inpox \ifx \XKV@testclass \XKV@documentclass \expandaft
| er \XKV@useoption \expandafter {\CurrentOption }\fi \fi \fi \fi \fi
| #1<-update
| #2<-
| #3<-
| \XKV@g@tkeyname #1=#2\@nil #3->\XKV@ifcmd {#1}\savevalue #3{\XKV@rkvtrue \XKV@s
| gfalse }{\XKV@ifcmd {#1}\gsavevalue #3{\XKV@rkvtrue \XKV@sgtrue }{\XKV@rkvfalse
| \XKV@sgfalse }}
| #1<-update
| #2<-
| #3<-\XKV@tkey
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-update
| #2<-\savevalue
| #3<-\XKV@tkey
| {\def}
| {changing \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\savevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\exp
| andafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-update
| #2<-\@nil
| #3<-
| #4<-\XKV@tkey
| {\def}
| {changing \XKV@tkey=macro:->append}
| {into \XKV@tkey=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tkey=macro:->\@nil }
| {into \XKV@tkey=macro:->update}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgfalse
| #2<-\XKV@ifcmd {update}\gsavevalue \XKV@tkey {\XKV@rkvtrue \XKV@sgtrue }{\XKV@r
| kvfalse \XKV@sgfalse }
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-update
| #2<-\gsavevalue
| #3<-\XKV@tkey
| {\def}
| {changing \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\gsavevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\ex
| pandafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-update
| #2<-\@nil
| #3<-
| #4<-\XKV@tkey
| {\def}
| {changing \XKV@tkey=macro:->update}
| {into \XKV@tkey=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tkey=macro:->\@nil }
| {into \XKV@tkey=macro:->update}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgtrue
| #2<-\XKV@rkvfalse \XKV@sgfalse
| \XKV@rkvfalse ->\let \ifXKV@rkv \iffalse
| {\let}
| {reassigning \ifXKV@rkv=\iffalse}
| \XKV@sgfalse ->\let \ifXKV@sg \iffalse
| {\let}
| {reassigning \ifXKV@sg=\iffalse}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tkey ->update
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tkey
| #2<-update
| {\futurelet}
| {changing \XKV@resa=macro:->\@nil }
| {into \XKV@resa=the letter u}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-update\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-update
| #2<-\@nil
| #3<-\XKV@tkey
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=update}
| {\edef}
| {changing \XKV@tkey=macro:->update}
| {into \XKV@tkey=macro:->update}
| {\ifx}
| {false}
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\in@
| #2<-,\XKV@tkey ,
| #3<-,\XKV@na ,
| {\edef}
| {\noexpand}
| \XKV@tkey ->update
| \XKV@na ->
| {changing \reserved@a=macro:->\in@ {,append,}{,,}}
| {into \reserved@a=macro:->\in@ {,update,}{,,}}
| \reserved@a ->\in@ {,update,}{,,}
| \in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\e
| def \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \el
| se \in@true \fi
| #1<-,update,
| #2<-,,
| {\begingroup}
| {entering semi simple group (level 1) at line 203}
| {\def}
| {changing \in@@=undefined}
| {into \in@@=macro:#1,update,->}
| {\toks0}
| {\expandafter}
| \in@@ #1,update,->
| #1<-,,{}{}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=}
| {\edef}
| {changing \in@@=macro:#1,update,->}
| {into \in@@=macro:->}
| {\expandafter}
| {\ifx}
| {true}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \in@@=undefined}
| {leaving semi simple group (level 1) entered at line 203}
| \in@false ->\let \ifin@ \iffalse
| {\let}
| {reassigning \ifin@=\iffalse}
| {\else}
| {\iffalse}
| {false}
| \XKV@knftrue ->\let \ifXKV@knf \iftrue
| {\let}
| {changing \ifXKV@knf=\iffalse}
| {into \ifXKV@knf=\iftrue}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tempa
| #2<-
| {\futurelet}
| {changing \XKV@resa=the letter u}
| {into \XKV@resa=undefined}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-
| #2<-\@nil
| #3<-\XKV@tempa
| {\toks14}
| {changing \toks14=update}
| {into \toks14=}
| {\edef}
| {changing \XKV@tempa=macro:->@VOID@}
| {into \XKV@tempa=macro:->}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| \XKV@whilist #1#2#3\fi #4->#3\expandafter \XKV@wh@list #1,\@nil ,\@nil \@@ #2#3
| \fi {#4}{}\fi
| #1<-\XKV@fams
| #2<-\XKV@tfam
| #3<-\ifXKV@knf
| #4<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {}
| {\iftrue}
| {true}
| {\expandafter}
| \XKV@fams ->ETE
| \XKV@wh@list #1,#2\@@ #3#4\fi #5#6->\def #3{#1}\ifx #3\@nnil \def #3{#6}\expand
| after \XKV@wh@l@st \else #4#5\expandafter \expandafter \expandafter \XKV@wh@lis
| t \else \def #3{#6}\expandafter \expandafter \expandafter \XKV@wh@l@st \fi \fi
| #2\@@ #3#4\fi {#5}{#1}
| #1<-ETE
| #2<-\@nil ,\@nil
| #3<-\XKV@tfam
| #4<-\ifXKV@knf
| #5<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {}
| #6<-
| {\def}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->ETE}
| {\ifx}
| {false}
| {\iftrue}
| {true}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-\XKV@tfam
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tfam ->ETE
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=undefined}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \XKV@s@tk@ys@ #1->\XKV@ifundefined {\XKV@header \XKV@tkey }{}{\XKV@knffalse \XK
| V@ifundefined {XKV@\XKV@header save}{}{\expandafter \XKV@testsavekey \csname XK
| V@\XKV@header save\endcsname \XKV@tkey }\ifXKV@rkv \ifXKV@sg \expandafter \glob
| al \fi \expandafter \let \csname XKV@\XKV@header \XKV@tkey @value\endcsname \XK
| V@tempa \fi \expandafter \XKV@replacepointers \expandafter {\XKV@tempa }\ifx \@
| empty #1\@empty \XKV@afterelsefi \XKV@ifundefined {\XKV@header \XKV@tkey @defau
| lt}{\XKV@err {no value specified for key `\XKV@tkey '}}{\expandafter \expandaft
| er \expandafter \XKV@default \csname \XKV@header \XKV@tkey @default\endcsname \
| @nil }\else \XKV@afterfi \XKV@srstate {@\romannumeral \XKV@depth }{}\csname \XK
| V@header \XKV@tkey \expandafter \endcsname \expandafter {\XKV@tempa }\relax \XK
| V@srstate {}{@\romannumeral \XKV@depth }\fi }
| #1<-
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-\XKV@header \XKV@tkey
| {\ifcsname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->update
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-
| #2<-\XKV@knffalse \XKV@ifundefined {XKV@\XKV@header save}{}{\expandafter \XKV@t
| estsavekey \csname XKV@\XKV@header save\endcsname \XKV@tkey }\ifXKV@rkv \ifXKV@
| sg \expandafter \global \fi \expandafter \let \csname XKV@\XKV@header \XKV@tkey
| @value\endcsname \XKV@tempa \fi \expandafter \XKV@replacepointers \expandafter
| {\XKV@tempa }\ifx \@empty \@empty \XKV@afterelsefi \XKV@ifundefined {\XKV@head
| er \XKV@tkey @default}{\XKV@err {no value specified for key `\XKV@tkey '}}{\exp
| andafter \expandafter \expandafter \XKV@default \csname \XKV@header \XKV@tkey @
| default\endcsname \@nil }\else \XKV@afterfi \XKV@srstate {@\romannumeral \XKV@d
| epth }{}\csname \XKV@header \XKV@tkey \expandafter \endcsname \expandafter {\XK
| V@tempa }\relax \XKV@srstate {}{@\romannumeral \XKV@depth }\fi
| \XKV@knffalse ->\let \ifXKV@knf \iffalse
| {\let}
| {changing \ifXKV@knf=\iftrue}
| {into \ifXKV@knf=\iffalse}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-XKV@\XKV@header save
| {\ifcsname}
| \XKV@header ->KV@ETE@
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\expandafter \XKV@testsavekey \csname XKV@\XKV@header save\endcsname \XKV@t
| key
| {\iffalse}
| {false}
| {\expandafter}
| {\expandafter}
| \XKV@tempa ->
| \XKV@replacepointers #1->\let \XKV@tempa \@empty \let \XKV@resa \@empty \XKV@r@
| placepointers #1\usevalue \@nil
| #1<-
| {\let}
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->}
| {\let}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=macro:->}
| \XKV@r@placepointers #1\usevalue #2->\XKV@addtomacro@n \XKV@tempa {#1}\def \XKV
| @tempb {#2}\ifx \XKV@tempb \@nnil \else \XKV@afterfi \XKV@ifundefined {XKV@\XKV
| @header #2@value}{\XKV@err {no value recorded for key `#2'; ignored}\XKV@r@plac
| epointers }{\@expandtwoargs \in@ {,#2,}{,\XKV@resa ,}\ifin@ \XKV@afterelsefi \X
| KV@err {back linking pointers; pointer replacement canceled}\else \XKV@afterfi
| \XKV@addtolist@x \XKV@resa {#2}\expandafter \expandafter \expandafter \XKV@r@pl
| acepointers \csname XKV@\XKV@header #2@value\endcsname \fi }\fi
| #1<-
| #2<-\@nil
| \XKV@addtomacro@n #1#2->\XKV@tempa@toks \expandafter {#1#2}\edef #1{\the \XKV@t
| empa@toks }
| #1<-\XKV@tempa
| #2<-
| {\toks15}
| {\expandafter}
| \XKV@tempa ->
| {changing \toks15=update}
| {into \toks15=}
| {\edef}
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->}
| {\def}
| {changing \XKV@tempb=macro:->\@nil }
| {into \XKV@tempb=macro:->\@nil }
| {\ifx}
| {true}
| {\else}
| {\ifx}
| {true}
| \XKV@afterelsefi #1\else #2\fi ->\fi #1
| #1<-\XKV@ifundefined {\XKV@header \XKV@tkey @default}{\XKV@err {no value specif
| ied for key `\XKV@tkey '}}{\expandafter \expandafter \expandafter \XKV@default
| \csname \XKV@header \XKV@tkey @default\endcsname \@nil }
| #2<-\XKV@afterfi \XKV@srstate {@\romannumeral \XKV@depth }{}\csname \XKV@header
| \XKV@tkey \expandafter \endcsname \expandafter {\XKV@tempa }\relax \XKV@srstat
| e {}{@\romannumeral \XKV@depth }
| {\fi}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-\XKV@header \XKV@tkey @default
| {\ifcsname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->update
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@err {no value specified for key `\XKV@tkey '}
| #2<-\expandafter \expandafter \expandafter \XKV@default \csname \XKV@header \XK
| V@tkey @default\endcsname \@nil
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->update
| {\expandafter}
| \KV@ETE@update@default ->\KV@ETE@update {true}
| \XKV@default #1#2\@nil ->\expandafter \edef \expandafter \XKV@tempa \expandafte
| r {\expandafter \@gobble \string #1}\edef \XKV@tempb {\XKV@header \XKV@tkey }\@
| onelevel@sanitize \XKV@tempb \ifx \XKV@tempa \XKV@tempb \begingroup \expandafte
| r \def \csname \XKV@header \XKV@tkey \endcsname ##1{\gdef \XKV@tempa {##1}}\csn
| ame \XKV@header \XKV@tkey @default\endcsname \endgroup \XKV@ifundefined {XKV@\X
| KV@header save}{}{\expandafter \XKV@testsavekey \csname XKV@\XKV@header save\en
| dcsname \XKV@tkey }\ifXKV@rkv \ifXKV@sg \expandafter \global \fi \expandafter \
| let \csname XKV@\XKV@header \XKV@tkey @value\endcsname \XKV@tempa \fi \expandaf
| ter \XKV@replacepointers \expandafter {\XKV@tempa }\XKV@afterelsefi \XKV@srstat
| e {@\romannumeral \XKV@depth }{}\expandafter #1\expandafter {\XKV@tempa }\relax
| \XKV@srstate {}{@\romannumeral \XKV@depth }\else \XKV@afterfi \XKV@srstate {@\
| romannumeral \XKV@depth }{}\csname \XKV@header \XKV@tkey @default\endcsname \re
| lax \XKV@srstate {}{@\romannumeral \XKV@depth }\fi
| #1<-\KV@ETE@update
| #2<-true
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\string}
| {\edef}
| \@gobble #1->
| #1<-\
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->KV@ETE@update}
| {\edef}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->update
| {changing \XKV@tempb=macro:->\@nil }
| {into \XKV@tempb=macro:->KV@ETE@update}
| \@onelevel@sanitize #1->\edef #1{\expandafter \strip@prefix \meaning #1}
| #1<-\XKV@tempb
| {\edef}
| {\expandafter}
| {\meaning}
| \strip@prefix #1>->
| #1<-macro:-
| {changing \XKV@tempb=macro:->KV@ETE@update}
| {into \XKV@tempb=macro:->KV@ETE@update}
| {\ifx}
| {true}
| {\begingroup}
| {entering semi simple group (level 1) at line 203}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->update
| {\def}
| {changing \KV@ETE@update=macro:#1->\KVO@boolkey {epstopdf-base}\ETC.}
| {into \KV@ETE@update=macro:#1->\gdef \XKV@tempa {#1}}
| {\csname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->update
| \KV@ETE@update@default ->\KV@ETE@update {true}
| \KV@ETE@update #1->\gdef \XKV@tempa {#1}
| #1<-true
| {\gdef}
| {globally changing \XKV@tempa=macro:->KV@ETE@update}
| {into \XKV@tempa=macro:->true}
| {\endgroup}
| {restoring \KV@ETE@update=macro:#1->\KVO@boolkey {epstopdf-base}\ETC.}
| {leaving semi simple group (level 1) entered at line 203}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-XKV@\XKV@header save
| {\ifcsname}
| \XKV@header ->KV@ETE@
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\expandafter \XKV@testsavekey \csname XKV@\XKV@header save\endcsname \XKV@t
| key
| {\iffalse}
| {false}
| {\expandafter}
| {\expandafter}
| \XKV@tempa ->true
| \XKV@replacepointers #1->\let \XKV@tempa \@empty \let \XKV@resa \@empty \XKV@r@
| placepointers #1\usevalue \@nil
| #1<-true
| {\let}
| {changing \XKV@tempa=macro:->true}
| {into \XKV@tempa=macro:->}
| {\let}
| {reassigning \XKV@resa=macro:->}
| \XKV@r@placepointers #1\usevalue #2->\XKV@addtomacro@n \XKV@tempa {#1}\def \XKV
| @tempb {#2}\ifx \XKV@tempb \@nnil \else \XKV@afterfi \XKV@ifundefined {XKV@\XKV
| @header #2@value}{\XKV@err {no value recorded for key `#2'; ignored}\XKV@r@plac
| epointers }{\@expandtwoargs \in@ {,#2,}{,\XKV@resa ,}\ifin@ \XKV@afterelsefi \X
| KV@err {back linking pointers; pointer replacement canceled}\else \XKV@afterfi
| \XKV@addtolist@x \XKV@resa {#2}\expandafter \expandafter \expandafter \XKV@r@pl
| acepointers \csname XKV@\XKV@header #2@value\endcsname \fi }\fi
| #1<-true
| #2<-\@nil
| \XKV@addtomacro@n #1#2->\XKV@tempa@toks \expandafter {#1#2}\edef #1{\the \XKV@t
| empa@toks }
| #1<-\XKV@tempa
| #2<-true
| {\toks15}
| {\expandafter}
| \XKV@tempa ->
| {changing \toks15=}
| {into \toks15=true}
| {\edef}
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->true}
| {\def}
| {changing \XKV@tempb=macro:->KV@ETE@update}
| {into \XKV@tempb=macro:->\@nil }
| {\ifx}
| {true}
| {\else}
| \XKV@afterelsefi #1\else #2\fi ->\fi #1
| #1<-\XKV@srstate {@\romannumeral \XKV@depth }{}\expandafter \KV@ETE@update \exp
| andafter {\XKV@tempa }\relax \XKV@srstate {}{@\romannumeral \XKV@depth }
| #2<-\XKV@afterfi \XKV@srstate {@\romannumeral \XKV@depth }{}\csname \XKV@header
| \XKV@tkey @default\endcsname \relax \XKV@srstate {}{@\romannumeral \XKV@depth
| }
| {\fi}
| \XKV@srstate #1#2->\ifx \@empty #2\@empty \advance \XKV@depth \@ne \fi \XKV@for
| @n {XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf}\XKV@resa {
| \expandafter \let \csname \XKV@resa #1\expandafter \endcsname \csname \XKV@resa
| #2\endcsname }\ifx \@empty #1\@empty \advance \XKV@depth \m@ne \fi
| #1<-@\romannumeral \XKV@depth
| #2<-
| {\ifx}
| {true}
| {\advance}
| {changing \count82=0}
| {into \count82=1}
| {\fi}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf
| #2<-\XKV@resa
| #3<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| {\toks15}
| {changing \toks15=true}
| {into \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {\edef}
| {changing \XKV@resa=macro:->}
| {into \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@prefix
| {\toks15}
| {changing \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {into \toks15=XKV@prefix}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {into \XKV@resa=macro:->XKV@prefix}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\let}
| {reassigning \XKV@prefix@i=macro:->KV@}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@fams
| {\toks15}
| {changing \toks15=XKV@prefix}
| {into \toks15=XKV@fams}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix}
| {into \XKV@resa=macro:->XKV@fams}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\let}
| {reassigning \XKV@fams@i=macro:->ETE}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@tkey
| {\toks15}
| {changing \toks15=XKV@fams}
| {into \toks15=XKV@tkey}
| {\edef}
| {changing \XKV@resa=macro:->XKV@fams}
| {into \XKV@resa=macro:->XKV@tkey}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\let}
| {changing \XKV@tkey@i=macro:->append}
| {into \XKV@tkey@i=macro:->update}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@na
| {\toks15}
| {changing \toks15=XKV@tkey}
| {into \toks15=XKV@na}
| {\edef}
| {changing \XKV@resa=macro:->XKV@tkey}
| {into \XKV@resa=macro:->XKV@na}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\let}
| {reassigning \XKV@na@i=macro:->}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@st
| {\toks15}
| {changing \toks15=XKV@na}
| {into \toks15=ifXKV@st}
| {\edef}
| {changing \XKV@resa=macro:->XKV@na}
| {into \XKV@resa=macro:->ifXKV@st}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\let}
| {reassigning \ifXKV@st@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@pl
| {\toks15}
| {changing \toks15=ifXKV@st}
| {into \toks15=ifXKV@pl}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@st}
| {into \XKV@resa=macro:->ifXKV@pl}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\let}
| {reassigning \ifXKV@pl@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@knf
| {\toks15}
| {changing \toks15=ifXKV@pl}
| {into \toks15=ifXKV@knf}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@pl}
| {into \XKV@resa=macro:->ifXKV@knf}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\let}
| {reassigning \ifXKV@knf@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-\@nil
| {\toks15}
| {changing \toks15=ifXKV@knf}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@knf}
| {into \XKV@resa=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| \XKV@tempa ->true
| \KV@ETE@update #1->\KVO@boolkey {epstopdf-base}\@pkgextension {ETE@}{update}{#1
| }
| #1<-true
| \KVO@boolkey #1#2#3#4#5->\edef \KVO@param {#5}\ltx@onelevel@sanitize \KVO@param
| \ifx \KVO@param \KVO@true \expandafter \@firstofone \else \ifx \KVO@param \KVO
| @false \expandafter \expandafter \expandafter \@firstofone \else \ifx #2\@clsex
| tension \expandafter \ClassWarning \else \expandafter \PackageWarning \fi {#1}{
| Value `\KVO@param ' is not supported by\MessageBreak option `#4'}\expandafter \
| expandafter \expandafter \@gobble \fi \fi {\csname #3#4\KVO@param \endcsname }
| #1<-epstopdf-base
| #2<-\@pkgextension
| #3<-ETE@
| #4<-update
| #5<-true
| {\edef}
| {changing \KVO@param=macro:->true}
| {into \KVO@param=macro:->true}
| \ltx@onelevel@sanitize #1->\edef #1{\expandafter \ltx@RemovePrefix \meaning #1}
| #1<-\KVO@param
| {\edef}
| {\expandafter}
| {\meaning}
| \ltx@RemovePrefix #1>->
| #1<-macro:-
| {changing \KVO@param=macro:->true}
| {into \KVO@param=macro:->true}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstofone #1->#1
| #1<-\csname ETE@update\KVO@param \endcsname
| {\csname}
| \KVO@param ->true
| \ETE@updatetrue ->\let \ifETE@update \iftrue
| {\let}
| {changing \ifETE@update=\iffalse}
| {into \ifETE@update=\iftrue}
| {\relax}
| \XKV@srstate #1#2->\ifx \@empty #2\@empty \advance \XKV@depth \@ne \fi \XKV@for
| @n {XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf}\XKV@resa {
| \expandafter \let \csname \XKV@resa #1\expandafter \endcsname \csname \XKV@resa
| #2\endcsname }\ifx \@empty #1\@empty \advance \XKV@depth \m@ne \fi
| #1<-
| #2<-@\romannumeral \XKV@depth
| {\ifx}
| {false}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf
| #2<-\XKV@resa
| #3<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {\edef}
| {changing \XKV@resa=macro:->\@nil }
| {into \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@prefix
| {\toks15}
| {changing \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {into \toks15=XKV@prefix}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {into \XKV@resa=macro:->XKV@prefix}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\romannumeral}
| {\let}
| {reassigning \XKV@prefix=macro:->KV@}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@fams
| {\toks15}
| {changing \toks15=XKV@prefix}
| {into \toks15=XKV@fams}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix}
| {into \XKV@resa=macro:->XKV@fams}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\romannumeral}
| {\let}
| {reassigning \XKV@fams=macro:->ETE}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@tkey
| {\toks15}
| {changing \toks15=XKV@fams}
| {into \toks15=XKV@tkey}
| {\edef}
| {changing \XKV@resa=macro:->XKV@fams}
| {into \XKV@resa=macro:->XKV@tkey}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\romannumeral}
| {\let}
| {reassigning \XKV@tkey=macro:->update}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@na
| {\toks15}
| {changing \toks15=XKV@tkey}
| {into \toks15=XKV@na}
| {\edef}
| {changing \XKV@resa=macro:->XKV@tkey}
| {into \XKV@resa=macro:->XKV@na}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\romannumeral}
| {\let}
| {reassigning \XKV@na=macro:->}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@st
| {\toks15}
| {changing \toks15=XKV@na}
| {into \toks15=ifXKV@st}
| {\edef}
| {changing \XKV@resa=macro:->XKV@na}
| {into \XKV@resa=macro:->ifXKV@st}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@st=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@pl
| {\toks15}
| {changing \toks15=ifXKV@st}
| {into \toks15=ifXKV@pl}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@st}
| {into \XKV@resa=macro:->ifXKV@pl}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@pl=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@knf
| {\toks15}
| {changing \toks15=ifXKV@pl}
| {into \toks15=ifXKV@knf}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@pl}
| {into \XKV@resa=macro:->ifXKV@knf}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@knf=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-\@nil
| {\toks15}
| {changing \toks15=ifXKV@knf}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@knf}
| {into \XKV@resa=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| {\ifx}
| {true}
| {\advance}
| {changing \count82=1}
| {into \count82=0}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\else}
| {\expandafter}
| {\fi}
| \XKV@wh@list #1,#2\@@ #3#4\fi #5#6->\def #3{#1}\ifx #3\@nnil \def #3{#6}\expand
| after \XKV@wh@l@st \else #4#5\expandafter \expandafter \expandafter \XKV@wh@lis
| t \else \def #3{#6}\expandafter \expandafter \expandafter \XKV@wh@l@st \fi \fi
| #2\@@ #3#4\fi {#5}{#1}
| #1<-\@nil
| #2<-\@nil
| #3<-\XKV@tfam
| #4<-\ifXKV@knf
| #5<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {}
| #6<-ETE
| {\def}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tfam=macro:->\@nil }
| {into \XKV@tfam=macro:->ETE}
| {\expandafter}
| {\else}
| \XKV@wh@l@st #1\@@ #2#3\fi #4#5->
| #1<-\@nil
| #2<-\XKV@tfam
| #3<-\ifXKV@knf
| #4<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {}
| #5<-\@nil
| {\fi}
| {\fi}
| {\fi}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| {\fi}
| {\fi}
| {\fi}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\CurrentOption
| #2<-\expandafter \XKV@s@tk@ys \CurrentOption ==\@nil
| #3<-prefersuffix
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=prefersuffix}
| {\edef}
| {changing \CurrentOption=macro:->update}
| {into \CurrentOption=macro:->prefersuffix}
| {\ifx}
| {false}
| {\expandafter}
| \CurrentOption ->prefersuffix
| \XKV@s@tk@ys #1=#2=#3\@nil ->\XKV@g@tkeyname #1=\@nil \XKV@tkey \expandafter \K
| V@@sp@def \expandafter \XKV@tkey \expandafter {\XKV@tkey }\ifx \XKV@tkey \@empt
| y \XKV@toks {#2}\ifcat $\the \XKV@toks $\else \XKV@err {no key specified for va
| lue `\the \XKV@toks '}\fi \else \@expandtwoargs \in@ {,\XKV@tkey ,}{,\XKV@na ,}
| \ifin@ \else \XKV@knftrue \KV@@sp@def \XKV@tempa {#2}\ifXKV@preset \XKV@s@tk@ys
| @ {#3}\else \ifXKV@pl \XKV@for@eo \XKV@fams \XKV@tfam {\XKV@makehd \XKV@tfam \X
| KV@s@tk@ys@ {#3}}\else \XKV@whilist \XKV@fams \XKV@tfam \ifXKV@knf \fi {\XKV@ma
| kehd \XKV@tfam \XKV@s@tk@ys@ {#3}}\fi \fi \ifXKV@knf \ifXKV@inpox \ifx \XKV@dox
| s \relax \ifx \@currext \@clsextension \else \let \CurrentOption \XKV@tkey \@un
| knownoptionerror \fi \else \XKV@doxs \fi \else \ifXKV@st \XKV@addtolist@o \XKV@
| rm \CurrentOption \else \XKV@err {`\XKV@tkey ' undefined in families `\XKV@fams
| '}\fi \fi \else \ifXKV@inpox \ifx \XKV@testclass \XKV@documentclass \expandaft
| er \XKV@useoption \expandafter {\CurrentOption }\fi \fi \fi \fi \fi
| #1<-prefersuffix
| #2<-
| #3<-
| \XKV@g@tkeyname #1=#2\@nil #3->\XKV@ifcmd {#1}\savevalue #3{\XKV@rkvtrue \XKV@s
| gfalse }{\XKV@ifcmd {#1}\gsavevalue #3{\XKV@rkvtrue \XKV@sgtrue }{\XKV@rkvfalse
| \XKV@sgfalse }}
| #1<-prefersuffix
| #2<-
| #3<-\XKV@tkey
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-prefersuffix
| #2<-\savevalue
| #3<-\XKV@tkey
| {\def}
| {changing \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\savevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\exp
| andafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-prefersuffix
| #2<-\@nil
| #3<-
| #4<-\XKV@tkey
| {\def}
| {changing \XKV@tkey=macro:->update}
| {into \XKV@tkey=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tkey=macro:->\@nil }
| {into \XKV@tkey=macro:->prefersuffix}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgfalse
| #2<-\XKV@ifcmd {prefersuffix}\gsavevalue \XKV@tkey {\XKV@rkvtrue \XKV@sgtrue }{
| \XKV@rkvfalse \XKV@sgfalse }
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-prefersuffix
| #2<-\gsavevalue
| #3<-\XKV@tkey
| {\def}
| {changing \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\gsavevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\ex
| pandafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-prefersuffix
| #2<-\@nil
| #3<-
| #4<-\XKV@tkey
| {\def}
| {changing \XKV@tkey=macro:->prefersuffix}
| {into \XKV@tkey=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tkey=macro:->\@nil }
| {into \XKV@tkey=macro:->prefersuffix}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgtrue
| #2<-\XKV@rkvfalse \XKV@sgfalse
| \XKV@rkvfalse ->\let \ifXKV@rkv \iffalse
| {\let}
| {reassigning \ifXKV@rkv=\iffalse}
| \XKV@sgfalse ->\let \ifXKV@sg \iffalse
| {\let}
| {reassigning \ifXKV@sg=\iffalse}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tkey ->prefersuffix
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tkey
| #2<-prefersuffix
| {\futurelet}
| {changing \XKV@resa=macro:->\@nil }
| {into \XKV@resa=the letter p}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-prefersuffix\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-prefersuffix
| #2<-\@nil
| #3<-\XKV@tkey
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=prefersuffix}
| {\edef}
| {changing \XKV@tkey=macro:->prefersuffix}
| {into \XKV@tkey=macro:->prefersuffix}
| {\ifx}
| {false}
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\in@
| #2<-,\XKV@tkey ,
| #3<-,\XKV@na ,
| {\edef}
| {\noexpand}
| \XKV@tkey ->prefersuffix
| \XKV@na ->
| {changing \reserved@a=macro:->\in@ {,update,}{,,}}
| {into \reserved@a=macro:->\in@ {,prefersuffix,}{,,}}
| \reserved@a ->\in@ {,prefersuffix,}{,,}
| \in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\e
| def \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \el
| se \in@true \fi
| #1<-,prefersuffix,
| #2<-,,
| {\begingroup}
| {entering semi simple group (level 1) at line 203}
| {\def}
| {changing \in@@=undefined}
| {into \in@@=macro:#1,prefersuffix,->}
| {\toks0}
| {\expandafter}
| \in@@ #1,prefersuffix,->
| #1<-,,{}{}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=}
| {\edef}
| {changing \in@@=macro:#1,prefersuffix,->}
| {into \in@@=macro:->}
| {\expandafter}
| {\ifx}
| {true}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \in@@=undefined}
| {leaving semi simple group (level 1) entered at line 203}
| \in@false ->\let \ifin@ \iffalse
| {\let}
| {reassigning \ifin@=\iffalse}
| {\else}
| {\iffalse}
| {false}
| \XKV@knftrue ->\let \ifXKV@knf \iftrue
| {\let}
| {changing \ifXKV@knf=\iffalse}
| {into \ifXKV@knf=\iftrue}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tempa
| #2<-
| {\futurelet}
| {changing \XKV@resa=the letter p}
| {into \XKV@resa=undefined}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-
| #2<-\@nil
| #3<-\XKV@tempa
| {\toks14}
| {changing \toks14=prefersuffix}
| {into \toks14=}
| {\edef}
| {changing \XKV@tempa=macro:->true}
| {into \XKV@tempa=macro:->}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| \XKV@whilist #1#2#3\fi #4->#3\expandafter \XKV@wh@list #1,\@nil ,\@nil \@@ #2#3
| \fi {#4}{}\fi
| #1<-\XKV@fams
| #2<-\XKV@tfam
| #3<-\ifXKV@knf
| #4<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {}
| {\iftrue}
| {true}
| {\expandafter}
| \XKV@fams ->ETE
| \XKV@wh@list #1,#2\@@ #3#4\fi #5#6->\def #3{#1}\ifx #3\@nnil \def #3{#6}\expand
| after \XKV@wh@l@st \else #4#5\expandafter \expandafter \expandafter \XKV@wh@lis
| t \else \def #3{#6}\expandafter \expandafter \expandafter \XKV@wh@l@st \fi \fi
| #2\@@ #3#4\fi {#5}{#1}
| #1<-ETE
| #2<-\@nil ,\@nil
| #3<-\XKV@tfam
| #4<-\ifXKV@knf
| #5<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {}
| #6<-
| {\def}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->ETE}
| {\ifx}
| {false}
| {\iftrue}
| {true}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-\XKV@tfam
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tfam ->ETE
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=undefined}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \XKV@s@tk@ys@ #1->\XKV@ifundefined {\XKV@header \XKV@tkey }{}{\XKV@knffalse \XK
| V@ifundefined {XKV@\XKV@header save}{}{\expandafter \XKV@testsavekey \csname XK
| V@\XKV@header save\endcsname \XKV@tkey }\ifXKV@rkv \ifXKV@sg \expandafter \glob
| al \fi \expandafter \let \csname XKV@\XKV@header \XKV@tkey @value\endcsname \XK
| V@tempa \fi \expandafter \XKV@replacepointers \expandafter {\XKV@tempa }\ifx \@
| empty #1\@empty \XKV@afterelsefi \XKV@ifundefined {\XKV@header \XKV@tkey @defau
| lt}{\XKV@err {no value specified for key `\XKV@tkey '}}{\expandafter \expandaft
| er \expandafter \XKV@default \csname \XKV@header \XKV@tkey @default\endcsname \
| @nil }\else \XKV@afterfi \XKV@srstate {@\romannumeral \XKV@depth }{}\csname \XK
| V@header \XKV@tkey \expandafter \endcsname \expandafter {\XKV@tempa }\relax \XK
| V@srstate {}{@\romannumeral \XKV@depth }\fi }
| #1<-
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-\XKV@header \XKV@tkey
| {\ifcsname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->prefersuffix
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-
| #2<-\XKV@knffalse \XKV@ifundefined {XKV@\XKV@header save}{}{\expandafter \XKV@t
| estsavekey \csname XKV@\XKV@header save\endcsname \XKV@tkey }\ifXKV@rkv \ifXKV@
| sg \expandafter \global \fi \expandafter \let \csname XKV@\XKV@header \XKV@tkey
| @value\endcsname \XKV@tempa \fi \expandafter \XKV@replacepointers \expandafter
| {\XKV@tempa }\ifx \@empty \@empty \XKV@afterelsefi \XKV@ifundefined {\XKV@head
| er \XKV@tkey @default}{\XKV@err {no value specified for key `\XKV@tkey '}}{\exp
| andafter \expandafter \expandafter \XKV@default \csname \XKV@header \XKV@tkey @
| default\endcsname \@nil }\else \XKV@afterfi \XKV@srstate {@\romannumeral \XKV@d
| epth }{}\csname \XKV@header \XKV@tkey \expandafter \endcsname \expandafter {\XK
| V@tempa }\relax \XKV@srstate {}{@\romannumeral \XKV@depth }\fi
| \XKV@knffalse ->\let \ifXKV@knf \iffalse
| {\let}
| {changing \ifXKV@knf=\iftrue}
| {into \ifXKV@knf=\iffalse}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-XKV@\XKV@header save
| {\ifcsname}
| \XKV@header ->KV@ETE@
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\expandafter \XKV@testsavekey \csname XKV@\XKV@header save\endcsname \XKV@t
| key
| {\iffalse}
| {false}
| {\expandafter}
| {\expandafter}
| \XKV@tempa ->
| \XKV@replacepointers #1->\let \XKV@tempa \@empty \let \XKV@resa \@empty \XKV@r@
| placepointers #1\usevalue \@nil
| #1<-
| {\let}
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->}
| {\let}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=macro:->}
| \XKV@r@placepointers #1\usevalue #2->\XKV@addtomacro@n \XKV@tempa {#1}\def \XKV
| @tempb {#2}\ifx \XKV@tempb \@nnil \else \XKV@afterfi \XKV@ifundefined {XKV@\XKV
| @header #2@value}{\XKV@err {no value recorded for key `#2'; ignored}\XKV@r@plac
| epointers }{\@expandtwoargs \in@ {,#2,}{,\XKV@resa ,}\ifin@ \XKV@afterelsefi \X
| KV@err {back linking pointers; pointer replacement canceled}\else \XKV@afterfi
| \XKV@addtolist@x \XKV@resa {#2}\expandafter \expandafter \expandafter \XKV@r@pl
| acepointers \csname XKV@\XKV@header #2@value\endcsname \fi }\fi
| #1<-
| #2<-\@nil
| \XKV@addtomacro@n #1#2->\XKV@tempa@toks \expandafter {#1#2}\edef #1{\the \XKV@t
| empa@toks }
| #1<-\XKV@tempa
| #2<-
| {\toks15}
| {\expandafter}
| \XKV@tempa ->
| {changing \toks15=prefersuffix}
| {into \toks15=}
| {\edef}
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->}
| {\def}
| {changing \XKV@tempb=macro:->\@nil }
| {into \XKV@tempb=macro:->\@nil }
| {\ifx}
| {true}
| {\else}
| {\ifx}
| {true}
| \XKV@afterelsefi #1\else #2\fi ->\fi #1
| #1<-\XKV@ifundefined {\XKV@header \XKV@tkey @default}{\XKV@err {no value specif
| ied for key `\XKV@tkey '}}{\expandafter \expandafter \expandafter \XKV@default
| \csname \XKV@header \XKV@tkey @default\endcsname \@nil }
| #2<-\XKV@afterfi \XKV@srstate {@\romannumeral \XKV@depth }{}\csname \XKV@header
| \XKV@tkey \expandafter \endcsname \expandafter {\XKV@tempa }\relax \XKV@srstat
| e {}{@\romannumeral \XKV@depth }
| {\fi}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-\XKV@header \XKV@tkey @default
| {\ifcsname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->prefersuffix
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@err {no value specified for key `\XKV@tkey '}
| #2<-\expandafter \expandafter \expandafter \XKV@default \csname \XKV@header \XK
| V@tkey @default\endcsname \@nil
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->prefersuffix
| {\expandafter}
| \KV@ETE@prefersuffix@default ->\KV@ETE@prefersuffix {true}
| \XKV@default #1#2\@nil ->\expandafter \edef \expandafter \XKV@tempa \expandafte
| r {\expandafter \@gobble \string #1}\edef \XKV@tempb {\XKV@header \XKV@tkey }\@
| onelevel@sanitize \XKV@tempb \ifx \XKV@tempa \XKV@tempb \begingroup \expandafte
| r \def \csname \XKV@header \XKV@tkey \endcsname ##1{\gdef \XKV@tempa {##1}}\csn
| ame \XKV@header \XKV@tkey @default\endcsname \endgroup \XKV@ifundefined {XKV@\X
| KV@header save}{}{\expandafter \XKV@testsavekey \csname XKV@\XKV@header save\en
| dcsname \XKV@tkey }\ifXKV@rkv \ifXKV@sg \expandafter \global \fi \expandafter \
| let \csname XKV@\XKV@header \XKV@tkey @value\endcsname \XKV@tempa \fi \expandaf
| ter \XKV@replacepointers \expandafter {\XKV@tempa }\XKV@afterelsefi \XKV@srstat
| e {@\romannumeral \XKV@depth }{}\expandafter #1\expandafter {\XKV@tempa }\relax
| \XKV@srstate {}{@\romannumeral \XKV@depth }\else \XKV@afterfi \XKV@srstate {@\
| romannumeral \XKV@depth }{}\csname \XKV@header \XKV@tkey @default\endcsname \re
| lax \XKV@srstate {}{@\romannumeral \XKV@depth }\fi
| #1<-\KV@ETE@prefersuffix
| #2<-true
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\string}
| {\edef}
| \@gobble #1->
| #1<-\
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->KV@ETE@prefersuffix}
| {\edef}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->prefersuffix
| {changing \XKV@tempb=macro:->\@nil }
| {into \XKV@tempb=macro:->KV@ETE@prefersuffix}
| \@onelevel@sanitize #1->\edef #1{\expandafter \strip@prefix \meaning #1}
| #1<-\XKV@tempb
| {\edef}
| {\expandafter}
| {\meaning}
| \strip@prefix #1>->
| #1<-macro:-
| {changing \XKV@tempb=macro:->KV@ETE@prefersuffix}
| {into \XKV@tempb=macro:->KV@ETE@prefersuffix}
| {\ifx}
| {true}
| {\begingroup}
| {entering semi simple group (level 1) at line 203}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->prefersuffix
| {\def}
| {changing \KV@ETE@prefersuffix=macro:#1->\KVO@boolkey {epstopdf-base}\ETC.}
| {into \KV@ETE@prefersuffix=macro:#1->\gdef \XKV@tempa {#1}}
| {\csname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->prefersuffix
| \KV@ETE@prefersuffix@default ->\KV@ETE@prefersuffix {true}
| \KV@ETE@prefersuffix #1->\gdef \XKV@tempa {#1}
| #1<-true
| {\gdef}
| {globally changing \XKV@tempa=macro:->KV@ETE@prefersuffix}
| {into \XKV@tempa=macro:->true}
| {\endgroup}
| {restoring \KV@ETE@prefersuffix=macro:#1->\KVO@boolkey {epstopdf-base}\ETC.}
| {leaving semi simple group (level 1) entered at line 203}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-XKV@\XKV@header save
| {\ifcsname}
| \XKV@header ->KV@ETE@
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\expandafter \XKV@testsavekey \csname XKV@\XKV@header save\endcsname \XKV@t
| key
| {\iffalse}
| {false}
| {\expandafter}
| {\expandafter}
| \XKV@tempa ->true
| \XKV@replacepointers #1->\let \XKV@tempa \@empty \let \XKV@resa \@empty \XKV@r@
| placepointers #1\usevalue \@nil
| #1<-true
| {\let}
| {changing \XKV@tempa=macro:->true}
| {into \XKV@tempa=macro:->}
| {\let}
| {reassigning \XKV@resa=macro:->}
| \XKV@r@placepointers #1\usevalue #2->\XKV@addtomacro@n \XKV@tempa {#1}\def \XKV
| @tempb {#2}\ifx \XKV@tempb \@nnil \else \XKV@afterfi \XKV@ifundefined {XKV@\XKV
| @header #2@value}{\XKV@err {no value recorded for key `#2'; ignored}\XKV@r@plac
| epointers }{\@expandtwoargs \in@ {,#2,}{,\XKV@resa ,}\ifin@ \XKV@afterelsefi \X
| KV@err {back linking pointers; pointer replacement canceled}\else \XKV@afterfi
| \XKV@addtolist@x \XKV@resa {#2}\expandafter \expandafter \expandafter \XKV@r@pl
| acepointers \csname XKV@\XKV@header #2@value\endcsname \fi }\fi
| #1<-true
| #2<-\@nil
| \XKV@addtomacro@n #1#2->\XKV@tempa@toks \expandafter {#1#2}\edef #1{\the \XKV@t
| empa@toks }
| #1<-\XKV@tempa
| #2<-true
| {\toks15}
| {\expandafter}
| \XKV@tempa ->
| {changing \toks15=}
| {into \toks15=true}
| {\edef}
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->true}
| {\def}
| {changing \XKV@tempb=macro:->KV@ETE@prefersuffix}
| {into \XKV@tempb=macro:->\@nil }
| {\ifx}
| {true}
| {\else}
| \XKV@afterelsefi #1\else #2\fi ->\fi #1
| #1<-\XKV@srstate {@\romannumeral \XKV@depth }{}\expandafter \KV@ETE@prefersuffi
| x \expandafter {\XKV@tempa }\relax \XKV@srstate {}{@\romannumeral \XKV@depth }
| #2<-\XKV@afterfi \XKV@srstate {@\romannumeral \XKV@depth }{}\csname \XKV@header
| \XKV@tkey @default\endcsname \relax \XKV@srstate {}{@\romannumeral \XKV@depth
| }
| {\fi}
| \XKV@srstate #1#2->\ifx \@empty #2\@empty \advance \XKV@depth \@ne \fi \XKV@for
| @n {XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf}\XKV@resa {
| \expandafter \let \csname \XKV@resa #1\expandafter \endcsname \csname \XKV@resa
| #2\endcsname }\ifx \@empty #1\@empty \advance \XKV@depth \m@ne \fi
| #1<-@\romannumeral \XKV@depth
| #2<-
| {\ifx}
| {true}
| {\advance}
| {changing \count82=0}
| {into \count82=1}
| {\fi}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf
| #2<-\XKV@resa
| #3<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| {\toks15}
| {changing \toks15=true}
| {into \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {\edef}
| {changing \XKV@resa=macro:->}
| {into \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@prefix
| {\toks15}
| {changing \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {into \toks15=XKV@prefix}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {into \XKV@resa=macro:->XKV@prefix}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\let}
| {reassigning \XKV@prefix@i=macro:->KV@}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@fams
| {\toks15}
| {changing \toks15=XKV@prefix}
| {into \toks15=XKV@fams}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix}
| {into \XKV@resa=macro:->XKV@fams}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\let}
| {reassigning \XKV@fams@i=macro:->ETE}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@tkey
| {\toks15}
| {changing \toks15=XKV@fams}
| {into \toks15=XKV@tkey}
| {\edef}
| {changing \XKV@resa=macro:->XKV@fams}
| {into \XKV@resa=macro:->XKV@tkey}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\let}
| {changing \XKV@tkey@i=macro:->update}
| {into \XKV@tkey@i=macro:->prefersuffix}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@na
| {\toks15}
| {changing \toks15=XKV@tkey}
| {into \toks15=XKV@na}
| {\edef}
| {changing \XKV@resa=macro:->XKV@tkey}
| {into \XKV@resa=macro:->XKV@na}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\let}
| {reassigning \XKV@na@i=macro:->}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@st
| {\toks15}
| {changing \toks15=XKV@na}
| {into \toks15=ifXKV@st}
| {\edef}
| {changing \XKV@resa=macro:->XKV@na}
| {into \XKV@resa=macro:->ifXKV@st}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\let}
| {reassigning \ifXKV@st@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@pl
| {\toks15}
| {changing \toks15=ifXKV@st}
| {into \toks15=ifXKV@pl}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@st}
| {into \XKV@resa=macro:->ifXKV@pl}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\let}
| {reassigning \ifXKV@pl@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@knf
| {\toks15}
| {changing \toks15=ifXKV@pl}
| {into \toks15=ifXKV@knf}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@pl}
| {into \XKV@resa=macro:->ifXKV@knf}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\let}
| {reassigning \ifXKV@knf@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-\@nil
| {\toks15}
| {changing \toks15=ifXKV@knf}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@knf}
| {into \XKV@resa=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| \XKV@tempa ->true
| \KV@ETE@prefersuffix #1->\KVO@boolkey {epstopdf-base}\@pkgextension {ETE@}{pref
| ersuffix}{#1}
| #1<-true
| \KVO@boolkey #1#2#3#4#5->\edef \KVO@param {#5}\ltx@onelevel@sanitize \KVO@param
| \ifx \KVO@param \KVO@true \expandafter \@firstofone \else \ifx \KVO@param \KVO
| @false \expandafter \expandafter \expandafter \@firstofone \else \ifx #2\@clsex
| tension \expandafter \ClassWarning \else \expandafter \PackageWarning \fi {#1}{
| Value `\KVO@param ' is not supported by\MessageBreak option `#4'}\expandafter \
| expandafter \expandafter \@gobble \fi \fi {\csname #3#4\KVO@param \endcsname }
| #1<-epstopdf-base
| #2<-\@pkgextension
| #3<-ETE@
| #4<-prefersuffix
| #5<-true
| {\edef}
| {changing \KVO@param=macro:->true}
| {into \KVO@param=macro:->true}
| \ltx@onelevel@sanitize #1->\edef #1{\expandafter \ltx@RemovePrefix \meaning #1}
| #1<-\KVO@param
| {\edef}
| {\expandafter}
| {\meaning}
| \ltx@RemovePrefix #1>->
| #1<-macro:-
| {changing \KVO@param=macro:->true}
| {into \KVO@param=macro:->true}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstofone #1->#1
| #1<-\csname ETE@prefersuffix\KVO@param \endcsname
| {\csname}
| \KVO@param ->true
| \ETE@prefersuffixtrue ->\let \ifETE@prefersuffix \iftrue
| {\let}
| {changing \ifETE@prefersuffix=\iffalse}
| {into \ifETE@prefersuffix=\iftrue}
| {\relax}
| \XKV@srstate #1#2->\ifx \@empty #2\@empty \advance \XKV@depth \@ne \fi \XKV@for
| @n {XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf}\XKV@resa {
| \expandafter \let \csname \XKV@resa #1\expandafter \endcsname \csname \XKV@resa
| #2\endcsname }\ifx \@empty #1\@empty \advance \XKV@depth \m@ne \fi
| #1<-
| #2<-@\romannumeral \XKV@depth
| {\ifx}
| {false}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf
| #2<-\XKV@resa
| #3<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {\edef}
| {changing \XKV@resa=macro:->\@nil }
| {into \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@prefix
| {\toks15}
| {changing \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {into \toks15=XKV@prefix}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {into \XKV@resa=macro:->XKV@prefix}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\romannumeral}
| {\let}
| {reassigning \XKV@prefix=macro:->KV@}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@fams
| {\toks15}
| {changing \toks15=XKV@prefix}
| {into \toks15=XKV@fams}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix}
| {into \XKV@resa=macro:->XKV@fams}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\romannumeral}
| {\let}
| {reassigning \XKV@fams=macro:->ETE}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@tkey
| {\toks15}
| {changing \toks15=XKV@fams}
| {into \toks15=XKV@tkey}
| {\edef}
| {changing \XKV@resa=macro:->XKV@fams}
| {into \XKV@resa=macro:->XKV@tkey}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\romannumeral}
| {\let}
| {reassigning \XKV@tkey=macro:->prefersuffix}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@na
| {\toks15}
| {changing \toks15=XKV@tkey}
| {into \toks15=XKV@na}
| {\edef}
| {changing \XKV@resa=macro:->XKV@tkey}
| {into \XKV@resa=macro:->XKV@na}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\romannumeral}
| {\let}
| {reassigning \XKV@na=macro:->}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@st
| {\toks15}
| {changing \toks15=XKV@na}
| {into \toks15=ifXKV@st}
| {\edef}
| {changing \XKV@resa=macro:->XKV@na}
| {into \XKV@resa=macro:->ifXKV@st}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@st=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@pl
| {\toks15}
| {changing \toks15=ifXKV@st}
| {into \toks15=ifXKV@pl}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@st}
| {into \XKV@resa=macro:->ifXKV@pl}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@pl=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@knf
| {\toks15}
| {changing \toks15=ifXKV@pl}
| {into \toks15=ifXKV@knf}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@pl}
| {into \XKV@resa=macro:->ifXKV@knf}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@knf=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-\@nil
| {\toks15}
| {changing \toks15=ifXKV@knf}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@knf}
| {into \XKV@resa=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| {\ifx}
| {true}
| {\advance}
| {changing \count82=1}
| {into \count82=0}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\else}
| {\expandafter}
| {\fi}
| \XKV@wh@list #1,#2\@@ #3#4\fi #5#6->\def #3{#1}\ifx #3\@nnil \def #3{#6}\expand
| after \XKV@wh@l@st \else #4#5\expandafter \expandafter \expandafter \XKV@wh@lis
| t \else \def #3{#6}\expandafter \expandafter \expandafter \XKV@wh@l@st \fi \fi
| #2\@@ #3#4\fi {#5}{#1}
| #1<-\@nil
| #2<-\@nil
| #3<-\XKV@tfam
| #4<-\ifXKV@knf
| #5<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {}
| #6<-ETE
| {\def}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tfam=macro:->\@nil }
| {into \XKV@tfam=macro:->ETE}
| {\expandafter}
| {\else}
| \XKV@wh@l@st #1\@@ #2#3\fi #4#5->
| #1<-\@nil
| #2<-\XKV@tfam
| #3<-\ifXKV@knf
| #4<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {}
| #5<-\@nil
| {\fi}
| {\fi}
| {\fi}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| {\fi}
| {\fi}
| {\fi}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\CurrentOption
| #2<-\expandafter \XKV@s@tk@ys \CurrentOption ==\@nil
| #3<-suffix=-\SourceExt -converted-to
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=suffix=-\SourceExt -converted-to}
| {\edef}
| {changing \CurrentOption=macro:->prefersuffix}
| {into \CurrentOption=macro:->suffix=-\SourceExt -converted-\ETC.}
| {\ifx}
| {false}
| {\expandafter}
| \CurrentOption ->suffix=-\SourceExt -converted-to
| \XKV@s@tk@ys #1=#2=#3\@nil ->\XKV@g@tkeyname #1=\@nil \XKV@tkey \expandafter \K
| V@@sp@def \expandafter \XKV@tkey \expandafter {\XKV@tkey }\ifx \XKV@tkey \@empt
| y \XKV@toks {#2}\ifcat $\the \XKV@toks $\else \XKV@err {no key specified for va
| lue `\the \XKV@toks '}\fi \else \@expandtwoargs \in@ {,\XKV@tkey ,}{,\XKV@na ,}
| \ifin@ \else \XKV@knftrue \KV@@sp@def \XKV@tempa {#2}\ifXKV@preset \XKV@s@tk@ys
| @ {#3}\else \ifXKV@pl \XKV@for@eo \XKV@fams \XKV@tfam {\XKV@makehd \XKV@tfam \X
| KV@s@tk@ys@ {#3}}\else \XKV@whilist \XKV@fams \XKV@tfam \ifXKV@knf \fi {\XKV@ma
| kehd \XKV@tfam \XKV@s@tk@ys@ {#3}}\fi \fi \ifXKV@knf \ifXKV@inpox \ifx \XKV@dox
| s \relax \ifx \@currext \@clsextension \else \let \CurrentOption \XKV@tkey \@un
| knownoptionerror \fi \else \XKV@doxs \fi \else \ifXKV@st \XKV@addtolist@o \XKV@
| rm \CurrentOption \else \XKV@err {`\XKV@tkey ' undefined in families `\XKV@fams
| '}\fi \fi \else \ifXKV@inpox \ifx \XKV@testclass \XKV@documentclass \expandaft
| er \XKV@useoption \expandafter {\CurrentOption }\fi \fi \fi \fi \fi
| #1<-suffix
| #2<--\SourceExt -converted-to
| #3<-=
| \XKV@g@tkeyname #1=#2\@nil #3->\XKV@ifcmd {#1}\savevalue #3{\XKV@rkvtrue \XKV@s
| gfalse }{\XKV@ifcmd {#1}\gsavevalue #3{\XKV@rkvtrue \XKV@sgtrue }{\XKV@rkvfalse
| \XKV@sgfalse }}
| #1<-suffix
| #2<-
| #3<-\XKV@tkey
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-suffix
| #2<-\savevalue
| #3<-\XKV@tkey
| {\def}
| {changing \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\savevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\exp
| andafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-suffix
| #2<-\@nil
| #3<-
| #4<-\XKV@tkey
| {\def}
| {changing \XKV@tkey=macro:->prefersuffix}
| {into \XKV@tkey=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tkey=macro:->\@nil }
| {into \XKV@tkey=macro:->suffix}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgfalse
| #2<-\XKV@ifcmd {suffix}\gsavevalue \XKV@tkey {\XKV@rkvtrue \XKV@sgtrue }{\XKV@r
| kvfalse \XKV@sgfalse }
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-suffix
| #2<-\gsavevalue
| #3<-\XKV@tkey
| {\def}
| {changing \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\gsavevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\ex
| pandafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-suffix
| #2<-\@nil
| #3<-
| #4<-\XKV@tkey
| {\def}
| {changing \XKV@tkey=macro:->suffix}
| {into \XKV@tkey=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tkey=macro:->\@nil }
| {into \XKV@tkey=macro:->suffix}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgtrue
| #2<-\XKV@rkvfalse \XKV@sgfalse
| \XKV@rkvfalse ->\let \ifXKV@rkv \iffalse
| {\let}
| {reassigning \ifXKV@rkv=\iffalse}
| \XKV@sgfalse ->\let \ifXKV@sg \iffalse
| {\let}
| {reassigning \ifXKV@sg=\iffalse}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tkey ->suffix
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tkey
| #2<-suffix
| {\futurelet}
| {changing \XKV@resa=macro:->\@nil }
| {into \XKV@resa=the letter s}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-suffix\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-suffix
| #2<-\@nil
| #3<-\XKV@tkey
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=suffix}
| {\edef}
| {changing \XKV@tkey=macro:->suffix}
| {into \XKV@tkey=macro:->suffix}
| {\ifx}
| {false}
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\in@
| #2<-,\XKV@tkey ,
| #3<-,\XKV@na ,
| {\edef}
| {\noexpand}
| \XKV@tkey ->suffix
| \XKV@na ->
| {changing \reserved@a=macro:->\in@ {,prefersuffix,}{,,}}
| {into \reserved@a=macro:->\in@ {,suffix,}{,,}}
| \reserved@a ->\in@ {,suffix,}{,,}
| \in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\e
| def \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \el
| se \in@true \fi
| #1<-,suffix,
| #2<-,,
| {\begingroup}
| {entering semi simple group (level 1) at line 203}
| {\def}
| {changing \in@@=undefined}
| {into \in@@=macro:#1,suffix,->}
| {\toks0}
| {\expandafter}
| \in@@ #1,suffix,->
| #1<-,,{}{}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=}
| {\edef}
| {changing \in@@=macro:#1,suffix,->}
| {into \in@@=macro:->}
| {\expandafter}
| {\ifx}
| {true}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \in@@=undefined}
| {leaving semi simple group (level 1) entered at line 203}
| \in@false ->\let \ifin@ \iffalse
| {\let}
| {reassigning \ifin@=\iffalse}
| {\else}
| {\iffalse}
| {false}
| \XKV@knftrue ->\let \ifXKV@knf \iftrue
| {\let}
| {changing \ifXKV@knf=\iffalse}
| {into \ifXKV@knf=\iftrue}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tempa
| #2<--\SourceExt -converted-to
| {\futurelet}
| {changing \XKV@resa=the letter s}
| {into \XKV@resa=the character -}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<--\SourceExt -converted-to\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<--\SourceExt -converted-to
| #2<-\@nil
| #3<-\XKV@tempa
| {\toks14}
| {changing \toks14=suffix}
| {into \toks14=-\SourceExt -converted-to}
| {\edef}
| {changing \XKV@tempa=macro:->true}
| {into \XKV@tempa=macro:->-\SourceExt -converted-to}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| \XKV@whilist #1#2#3\fi #4->#3\expandafter \XKV@wh@list #1,\@nil ,\@nil \@@ #2#3
| \fi {#4}{}\fi
| #1<-\XKV@fams
| #2<-\XKV@tfam
| #3<-\ifXKV@knf
| #4<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {=}
| {\iftrue}
| {true}
| {\expandafter}
| \XKV@fams ->ETE
| \XKV@wh@list #1,#2\@@ #3#4\fi #5#6->\def #3{#1}\ifx #3\@nnil \def #3{#6}\expand
| after \XKV@wh@l@st \else #4#5\expandafter \expandafter \expandafter \XKV@wh@lis
| t \else \def #3{#6}\expandafter \expandafter \expandafter \XKV@wh@l@st \fi \fi
| #2\@@ #3#4\fi {#5}{#1}
| #1<-ETE
| #2<-\@nil ,\@nil
| #3<-\XKV@tfam
| #4<-\ifXKV@knf
| #5<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {=}
| #6<-
| {\def}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->ETE}
| {\ifx}
| {false}
| {\iftrue}
| {true}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-\XKV@tfam
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tfam ->ETE
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=the character -}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=-\SourceExt -converted-to}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \XKV@s@tk@ys@ #1->\XKV@ifundefined {\XKV@header \XKV@tkey }{}{\XKV@knffalse \XK
| V@ifundefined {XKV@\XKV@header save}{}{\expandafter \XKV@testsavekey \csname XK
| V@\XKV@header save\endcsname \XKV@tkey }\ifXKV@rkv \ifXKV@sg \expandafter \glob
| al \fi \expandafter \let \csname XKV@\XKV@header \XKV@tkey @value\endcsname \XK
| V@tempa \fi \expandafter \XKV@replacepointers \expandafter {\XKV@tempa }\ifx \@
| empty #1\@empty \XKV@afterelsefi \XKV@ifundefined {\XKV@header \XKV@tkey @defau
| lt}{\XKV@err {no value specified for key `\XKV@tkey '}}{\expandafter \expandaft
| er \expandafter \XKV@default \csname \XKV@header \XKV@tkey @default\endcsname \
| @nil }\else \XKV@afterfi \XKV@srstate {@\romannumeral \XKV@depth }{}\csname \XK
| V@header \XKV@tkey \expandafter \endcsname \expandafter {\XKV@tempa }\relax \XK
| V@srstate {}{@\romannumeral \XKV@depth }\fi }
| #1<-=
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-\XKV@header \XKV@tkey
| {\ifcsname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->suffix
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-
| #2<-\XKV@knffalse \XKV@ifundefined {XKV@\XKV@header save}{}{\expandafter \XKV@t
| estsavekey \csname XKV@\XKV@header save\endcsname \XKV@tkey }\ifXKV@rkv \ifXKV@
| sg \expandafter \global \fi \expandafter \let \csname XKV@\XKV@header \XKV@tkey
| @value\endcsname \XKV@tempa \fi \expandafter \XKV@replacepointers \expandafter
| {\XKV@tempa }\ifx \@empty =\@empty \XKV@afterelsefi \XKV@ifundefined {\XKV@hea
| der \XKV@tkey @default}{\XKV@err {no value specified for key `\XKV@tkey '}}{\ex
| pandafter \expandafter \expandafter \XKV@default \csname \XKV@header \XKV@tkey
| @default\endcsname \@nil }\else \XKV@afterfi \XKV@srstate {@\romannumeral \XKV@
| depth }{}\csname \XKV@header \XKV@tkey \expandafter \endcsname \expandafter {\X
| KV@tempa }\relax \XKV@srstate {}{@\romannumeral \XKV@depth }\fi
| \XKV@knffalse ->\let \ifXKV@knf \iffalse
| {\let}
| {changing \ifXKV@knf=\iftrue}
| {into \ifXKV@knf=\iffalse}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-XKV@\XKV@header save
| {\ifcsname}
| \XKV@header ->KV@ETE@
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\expandafter \XKV@testsavekey \csname XKV@\XKV@header save\endcsname \XKV@t
| key
| {\iffalse}
| {false}
| {\expandafter}
| {\expandafter}
| \XKV@tempa ->-\SourceExt -converted-to
| \XKV@replacepointers #1->\let \XKV@tempa \@empty \let \XKV@resa \@empty \XKV@r@
| placepointers #1\usevalue \@nil
| #1<--\SourceExt -converted-to
| {\let}
| {changing \XKV@tempa=macro:->-\SourceExt -converted-to}
| {into \XKV@tempa=macro:->}
| {\let}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=macro:->}
| \XKV@r@placepointers #1\usevalue #2->\XKV@addtomacro@n \XKV@tempa {#1}\def \XKV
| @tempb {#2}\ifx \XKV@tempb \@nnil \else \XKV@afterfi \XKV@ifundefined {XKV@\XKV
| @header #2@value}{\XKV@err {no value recorded for key `#2'; ignored}\XKV@r@plac
| epointers }{\@expandtwoargs \in@ {,#2,}{,\XKV@resa ,}\ifin@ \XKV@afterelsefi \X
| KV@err {back linking pointers; pointer replacement canceled}\else \XKV@afterfi
| \XKV@addtolist@x \XKV@resa {#2}\expandafter \expandafter \expandafter \XKV@r@pl
| acepointers \csname XKV@\XKV@header #2@value\endcsname \fi }\fi
| #1<--\SourceExt -converted-to
| #2<-\@nil
| \XKV@addtomacro@n #1#2->\XKV@tempa@toks \expandafter {#1#2}\edef #1{\the \XKV@t
| empa@toks }
| #1<-\XKV@tempa
| #2<--\SourceExt -converted-to
| {\toks15}
| {\expandafter}
| \XKV@tempa ->
| {changing \toks15=suffix=-\SourceExt -converted-to}
| {into \toks15=-\SourceExt -converted-to}
| {\edef}
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->-\SourceExt -converted-to}
| {\def}
| {changing \XKV@tempb=macro:->\@nil }
| {into \XKV@tempb=macro:->\@nil }
| {\ifx}
| {true}
| {\else}
| {\ifx}
| {false}
| \XKV@afterfi #1\fi ->\fi #1
| #1<-\XKV@srstate {@\romannumeral \XKV@depth }{}\csname \XKV@header \XKV@tkey \e
| xpandafter \endcsname \expandafter {\XKV@tempa }\relax \XKV@srstate {}{@\romann
| umeral \XKV@depth }
| {\fi}
| \XKV@srstate #1#2->\ifx \@empty #2\@empty \advance \XKV@depth \@ne \fi \XKV@for
| @n {XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf}\XKV@resa {
| \expandafter \let \csname \XKV@resa #1\expandafter \endcsname \csname \XKV@resa
| #2\endcsname }\ifx \@empty #1\@empty \advance \XKV@depth \m@ne \fi
| #1<-@\romannumeral \XKV@depth
| #2<-
| {\ifx}
| {true}
| {\advance}
| {changing \count82=0}
| {into \count82=1}
| {\fi}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf
| #2<-\XKV@resa
| #3<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| {\toks15}
| {changing \toks15=-\SourceExt -converted-to}
| {into \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {\edef}
| {changing \XKV@resa=macro:->}
| {into \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@prefix
| {\toks15}
| {changing \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {into \toks15=XKV@prefix}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {into \XKV@resa=macro:->XKV@prefix}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\let}
| {reassigning \XKV@prefix@i=macro:->KV@}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@fams
| {\toks15}
| {changing \toks15=XKV@prefix}
| {into \toks15=XKV@fams}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix}
| {into \XKV@resa=macro:->XKV@fams}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\let}
| {reassigning \XKV@fams@i=macro:->ETE}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@tkey
| {\toks15}
| {changing \toks15=XKV@fams}
| {into \toks15=XKV@tkey}
| {\edef}
| {changing \XKV@resa=macro:->XKV@fams}
| {into \XKV@resa=macro:->XKV@tkey}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\let}
| {changing \XKV@tkey@i=macro:->prefersuffix}
| {into \XKV@tkey@i=macro:->suffix}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@na
| {\toks15}
| {changing \toks15=XKV@tkey}
| {into \toks15=XKV@na}
| {\edef}
| {changing \XKV@resa=macro:->XKV@tkey}
| {into \XKV@resa=macro:->XKV@na}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\let}
| {reassigning \XKV@na@i=macro:->}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@st
| {\toks15}
| {changing \toks15=XKV@na}
| {into \toks15=ifXKV@st}
| {\edef}
| {changing \XKV@resa=macro:->XKV@na}
| {into \XKV@resa=macro:->ifXKV@st}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\let}
| {reassigning \ifXKV@st@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@pl
| {\toks15}
| {changing \toks15=ifXKV@st}
| {into \toks15=ifXKV@pl}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@st}
| {into \XKV@resa=macro:->ifXKV@pl}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\let}
| {reassigning \ifXKV@pl@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@knf
| {\toks15}
| {changing \toks15=ifXKV@pl}
| {into \toks15=ifXKV@knf}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@pl}
| {into \XKV@resa=macro:->ifXKV@knf}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\let}
| {reassigning \ifXKV@knf@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-\@nil
| {\toks15}
| {changing \toks15=ifXKV@knf}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@knf}
| {into \XKV@resa=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| {\ifx}
| {false}
| {\csname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->suffix
| {\expandafter}
| {\expandafter}
| \XKV@tempa ->-\SourceExt -converted-to
| \KV@ETE@suffix #1->\def \ETE@suffix {#1}
| #1<--\SourceExt -converted-to
| {\def}
| {changing \ETE@suffix=macro:->}
| {into \ETE@suffix=macro:->-\SourceExt -converted-to}
| {\relax}
| \XKV@srstate #1#2->\ifx \@empty #2\@empty \advance \XKV@depth \@ne \fi \XKV@for
| @n {XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf}\XKV@resa {
| \expandafter \let \csname \XKV@resa #1\expandafter \endcsname \csname \XKV@resa
| #2\endcsname }\ifx \@empty #1\@empty \advance \XKV@depth \m@ne \fi
| #1<-
| #2<-@\romannumeral \XKV@depth
| {\ifx}
| {false}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf
| #2<-\XKV@resa
| #3<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {\edef}
| {changing \XKV@resa=macro:->\@nil }
| {into \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@prefix
| {\toks15}
| {changing \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {into \toks15=XKV@prefix}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {into \XKV@resa=macro:->XKV@prefix}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\romannumeral}
| {\let}
| {reassigning \XKV@prefix=macro:->KV@}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@fams
| {\toks15}
| {changing \toks15=XKV@prefix}
| {into \toks15=XKV@fams}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix}
| {into \XKV@resa=macro:->XKV@fams}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\romannumeral}
| {\let}
| {reassigning \XKV@fams=macro:->ETE}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@tkey
| {\toks15}
| {changing \toks15=XKV@fams}
| {into \toks15=XKV@tkey}
| {\edef}
| {changing \XKV@resa=macro:->XKV@fams}
| {into \XKV@resa=macro:->XKV@tkey}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\romannumeral}
| {\let}
| {reassigning \XKV@tkey=macro:->suffix}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@na
| {\toks15}
| {changing \toks15=XKV@tkey}
| {into \toks15=XKV@na}
| {\edef}
| {changing \XKV@resa=macro:->XKV@tkey}
| {into \XKV@resa=macro:->XKV@na}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\romannumeral}
| {\let}
| {reassigning \XKV@na=macro:->}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@st
| {\toks15}
| {changing \toks15=XKV@na}
| {into \toks15=ifXKV@st}
| {\edef}
| {changing \XKV@resa=macro:->XKV@na}
| {into \XKV@resa=macro:->ifXKV@st}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@st=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@pl
| {\toks15}
| {changing \toks15=ifXKV@st}
| {into \toks15=ifXKV@pl}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@st}
| {into \XKV@resa=macro:->ifXKV@pl}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@pl=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@knf
| {\toks15}
| {changing \toks15=ifXKV@pl}
| {into \toks15=ifXKV@knf}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@pl}
| {into \XKV@resa=macro:->ifXKV@knf}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@knf=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-\@nil
| {\toks15}
| {changing \toks15=ifXKV@knf}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@knf}
| {into \XKV@resa=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| {\ifx}
| {true}
| {\advance}
| {changing \count82=1}
| {into \count82=0}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\else}
| {\expandafter}
| {\fi}
| \XKV@wh@list #1,#2\@@ #3#4\fi #5#6->\def #3{#1}\ifx #3\@nnil \def #3{#6}\expand
| after \XKV@wh@l@st \else #4#5\expandafter \expandafter \expandafter \XKV@wh@lis
| t \else \def #3{#6}\expandafter \expandafter \expandafter \XKV@wh@l@st \fi \fi
| #2\@@ #3#4\fi {#5}{#1}
| #1<-\@nil
| #2<-\@nil
| #3<-\XKV@tfam
| #4<-\ifXKV@knf
| #5<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {=}
| #6<-ETE
| {\def}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tfam=macro:->\@nil }
| {into \XKV@tfam=macro:->ETE}
| {\expandafter}
| {\else}
| \XKV@wh@l@st #1\@@ #2#3\fi #4#5->
| #1<-\@nil
| #2<-\XKV@tfam
| #3<-\ifXKV@knf
| #4<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {=}
| #5<-\@nil
| {\fi}
| {\fi}
| {\fi}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| {\fi}
| {\fi}
| {\fi}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\CurrentOption
| #2<-\expandafter \XKV@s@tk@ys \CurrentOption ==\@nil
| #3<-program@epstopdf=epstopdf
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=program@epstopdf=epstopdf}
| {\edef}
| {changing \CurrentOption=macro:->suffix=-\SourceExt -converted-\ETC.}
| {into \CurrentOption=macro:->program@epstopdf=epstopdf}
| {\ifx}
| {false}
| {\expandafter}
| \CurrentOption ->program@epstopdf=epstopdf
| \XKV@s@tk@ys #1=#2=#3\@nil ->\XKV@g@tkeyname #1=\@nil \XKV@tkey \expandafter \K
| V@@sp@def \expandafter \XKV@tkey \expandafter {\XKV@tkey }\ifx \XKV@tkey \@empt
| y \XKV@toks {#2}\ifcat $\the \XKV@toks $\else \XKV@err {no key specified for va
| lue `\the \XKV@toks '}\fi \else \@expandtwoargs \in@ {,\XKV@tkey ,}{,\XKV@na ,}
| \ifin@ \else \XKV@knftrue \KV@@sp@def \XKV@tempa {#2}\ifXKV@preset \XKV@s@tk@ys
| @ {#3}\else \ifXKV@pl \XKV@for@eo \XKV@fams \XKV@tfam {\XKV@makehd \XKV@tfam \X
| KV@s@tk@ys@ {#3}}\else \XKV@whilist \XKV@fams \XKV@tfam \ifXKV@knf \fi {\XKV@ma
| kehd \XKV@tfam \XKV@s@tk@ys@ {#3}}\fi \fi \ifXKV@knf \ifXKV@inpox \ifx \XKV@dox
| s \relax \ifx \@currext \@clsextension \else \let \CurrentOption \XKV@tkey \@un
| knownoptionerror \fi \else \XKV@doxs \fi \else \ifXKV@st \XKV@addtolist@o \XKV@
| rm \CurrentOption \else \XKV@err {`\XKV@tkey ' undefined in families `\XKV@fams
| '}\fi \fi \else \ifXKV@inpox \ifx \XKV@testclass \XKV@documentclass \expandaft
| er \XKV@useoption \expandafter {\CurrentOption }\fi \fi \fi \fi \fi
| #1<-program@epstopdf
| #2<-epstopdf
| #3<-=
| \XKV@g@tkeyname #1=#2\@nil #3->\XKV@ifcmd {#1}\savevalue #3{\XKV@rkvtrue \XKV@s
| gfalse }{\XKV@ifcmd {#1}\gsavevalue #3{\XKV@rkvtrue \XKV@sgtrue }{\XKV@rkvfalse
| \XKV@sgfalse }}
| #1<-program@epstopdf
| #2<-
| #3<-\XKV@tkey
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-program@epstopdf
| #2<-\savevalue
| #3<-\XKV@tkey
| {\def}
| {changing \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\savevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\exp
| andafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-program@epstopdf
| #2<-\@nil
| #3<-
| #4<-\XKV@tkey
| {\def}
| {changing \XKV@tkey=macro:->suffix}
| {into \XKV@tkey=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tkey=macro:->\@nil }
| {into \XKV@tkey=macro:->program@epstopdf}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgfalse
| #2<-\XKV@ifcmd {program@epstopdf}\gsavevalue \XKV@tkey {\XKV@rkvtrue \XKV@sgtru
| e }{\XKV@rkvfalse \XKV@sgfalse }
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-program@epstopdf
| #2<-\gsavevalue
| #3<-\XKV@tkey
| {\def}
| {changing \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\gsavevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\ex
| pandafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-program@epstopdf
| #2<-\@nil
| #3<-
| #4<-\XKV@tkey
| {\def}
| {changing \XKV@tkey=macro:->program@epstopdf}
| {into \XKV@tkey=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tkey=macro:->\@nil }
| {into \XKV@tkey=macro:->program@epstopdf}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgtrue
| #2<-\XKV@rkvfalse \XKV@sgfalse
| \XKV@rkvfalse ->\let \ifXKV@rkv \iffalse
| {\let}
| {reassigning \ifXKV@rkv=\iffalse}
| \XKV@sgfalse ->\let \ifXKV@sg \iffalse
| {\let}
| {reassigning \ifXKV@sg=\iffalse}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tkey ->program@epstopdf
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tkey
| #2<-program@epstopdf
| {\futurelet}
| {changing \XKV@resa=macro:->\@nil }
| {into \XKV@resa=the letter p}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-program@epstopdf\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-program@epstopdf
| #2<-\@nil
| #3<-\XKV@tkey
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=program@epstopdf}
| {\edef}
| {changing \XKV@tkey=macro:->program@epstopdf}
| {into \XKV@tkey=macro:->program@epstopdf}
| {\ifx}
| {false}
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\in@
| #2<-,\XKV@tkey ,
| #3<-,\XKV@na ,
| {\edef}
| {\noexpand}
| \XKV@tkey ->program@epstopdf
| \XKV@na ->
| {changing \reserved@a=macro:->\in@ {,suffix,}{,,}}
| {into \reserved@a=macro:->\in@ {,program@epstopdf,}{,,}}
| \reserved@a ->\in@ {,program@epstopdf,}{,,}
| \in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\e
| def \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \el
| se \in@true \fi
| #1<-,program@epstopdf,
| #2<-,,
| {\begingroup}
| {entering semi simple group (level 1) at line 203}
| {\def}
| {changing \in@@=undefined}
| {into \in@@=macro:#1,program@epstopdf,->}
| {\toks0}
| {\expandafter}
| \in@@ #1,program@epstopdf,->
| #1<-,,{}{}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=}
| {\edef}
| {changing \in@@=macro:#1,program@epstopdf,->}
| {into \in@@=macro:->}
| {\expandafter}
| {\ifx}
| {true}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \in@@=undefined}
| {leaving semi simple group (level 1) entered at line 203}
| \in@false ->\let \ifin@ \iffalse
| {\let}
| {reassigning \ifin@=\iffalse}
| {\else}
| {\iffalse}
| {false}
| \XKV@knftrue ->\let \ifXKV@knf \iftrue
| {\let}
| {changing \ifXKV@knf=\iffalse}
| {into \ifXKV@knf=\iftrue}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tempa
| #2<-epstopdf
| {\futurelet}
| {changing \XKV@resa=the letter p}
| {into \XKV@resa=the letter e}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-epstopdf\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-epstopdf
| #2<-\@nil
| #3<-\XKV@tempa
| {\toks14}
| {changing \toks14=program@epstopdf}
| {into \toks14=epstopdf}
| {\edef}
| {changing \XKV@tempa=macro:->-\SourceExt -converted-to}
| {into \XKV@tempa=macro:->epstopdf}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| \XKV@whilist #1#2#3\fi #4->#3\expandafter \XKV@wh@list #1,\@nil ,\@nil \@@ #2#3
| \fi {#4}{}\fi
| #1<-\XKV@fams
| #2<-\XKV@tfam
| #3<-\ifXKV@knf
| #4<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {=}
| {\iftrue}
| {true}
| {\expandafter}
| \XKV@fams ->ETE
| \XKV@wh@list #1,#2\@@ #3#4\fi #5#6->\def #3{#1}\ifx #3\@nnil \def #3{#6}\expand
| after \XKV@wh@l@st \else #4#5\expandafter \expandafter \expandafter \XKV@wh@lis
| t \else \def #3{#6}\expandafter \expandafter \expandafter \XKV@wh@l@st \fi \fi
| #2\@@ #3#4\fi {#5}{#1}
| #1<-ETE
| #2<-\@nil ,\@nil
| #3<-\XKV@tfam
| #4<-\ifXKV@knf
| #5<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {=}
| #6<-
| {\def}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->ETE}
| {\ifx}
| {false}
| {\iftrue}
| {true}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-\XKV@tfam
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tfam ->ETE
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=the letter e}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=epstopdf}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \XKV@s@tk@ys@ #1->\XKV@ifundefined {\XKV@header \XKV@tkey }{}{\XKV@knffalse \XK
| V@ifundefined {XKV@\XKV@header save}{}{\expandafter \XKV@testsavekey \csname XK
| V@\XKV@header save\endcsname \XKV@tkey }\ifXKV@rkv \ifXKV@sg \expandafter \glob
| al \fi \expandafter \let \csname XKV@\XKV@header \XKV@tkey @value\endcsname \XK
| V@tempa \fi \expandafter \XKV@replacepointers \expandafter {\XKV@tempa }\ifx \@
| empty #1\@empty \XKV@afterelsefi \XKV@ifundefined {\XKV@header \XKV@tkey @defau
| lt}{\XKV@err {no value specified for key `\XKV@tkey '}}{\expandafter \expandaft
| er \expandafter \XKV@default \csname \XKV@header \XKV@tkey @default\endcsname \
| @nil }\else \XKV@afterfi \XKV@srstate {@\romannumeral \XKV@depth }{}\csname \XK
| V@header \XKV@tkey \expandafter \endcsname \expandafter {\XKV@tempa }\relax \XK
| V@srstate {}{@\romannumeral \XKV@depth }\fi }
| #1<-=
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-\XKV@header \XKV@tkey
| {\ifcsname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->program@epstopdf
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-
| #2<-\XKV@knffalse \XKV@ifundefined {XKV@\XKV@header save}{}{\expandafter \XKV@t
| estsavekey \csname XKV@\XKV@header save\endcsname \XKV@tkey }\ifXKV@rkv \ifXKV@
| sg \expandafter \global \fi \expandafter \let \csname XKV@\XKV@header \XKV@tkey
| @value\endcsname \XKV@tempa \fi \expandafter \XKV@replacepointers \expandafter
| {\XKV@tempa }\ifx \@empty =\@empty \XKV@afterelsefi \XKV@ifundefined {\XKV@hea
| der \XKV@tkey @default}{\XKV@err {no value specified for key `\XKV@tkey '}}{\ex
| pandafter \expandafter \expandafter \XKV@default \csname \XKV@header \XKV@tkey
| @default\endcsname \@nil }\else \XKV@afterfi \XKV@srstate {@\romannumeral \XKV@
| depth }{}\csname \XKV@header \XKV@tkey \expandafter \endcsname \expandafter {\X
| KV@tempa }\relax \XKV@srstate {}{@\romannumeral \XKV@depth }\fi
| \XKV@knffalse ->\let \ifXKV@knf \iffalse
| {\let}
| {changing \ifXKV@knf=\iftrue}
| {into \ifXKV@knf=\iffalse}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-XKV@\XKV@header save
| {\ifcsname}
| \XKV@header ->KV@ETE@
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\expandafter \XKV@testsavekey \csname XKV@\XKV@header save\endcsname \XKV@t
| key
| {\iffalse}
| {false}
| {\expandafter}
| {\expandafter}
| \XKV@tempa ->epstopdf
| \XKV@replacepointers #1->\let \XKV@tempa \@empty \let \XKV@resa \@empty \XKV@r@
| placepointers #1\usevalue \@nil
| #1<-epstopdf
| {\let}
| {changing \XKV@tempa=macro:->epstopdf}
| {into \XKV@tempa=macro:->}
| {\let}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=macro:->}
| \XKV@r@placepointers #1\usevalue #2->\XKV@addtomacro@n \XKV@tempa {#1}\def \XKV
| @tempb {#2}\ifx \XKV@tempb \@nnil \else \XKV@afterfi \XKV@ifundefined {XKV@\XKV
| @header #2@value}{\XKV@err {no value recorded for key `#2'; ignored}\XKV@r@plac
| epointers }{\@expandtwoargs \in@ {,#2,}{,\XKV@resa ,}\ifin@ \XKV@afterelsefi \X
| KV@err {back linking pointers; pointer replacement canceled}\else \XKV@afterfi
| \XKV@addtolist@x \XKV@resa {#2}\expandafter \expandafter \expandafter \XKV@r@pl
| acepointers \csname XKV@\XKV@header #2@value\endcsname \fi }\fi
| #1<-epstopdf
| #2<-\@nil
| \XKV@addtomacro@n #1#2->\XKV@tempa@toks \expandafter {#1#2}\edef #1{\the \XKV@t
| empa@toks }
| #1<-\XKV@tempa
| #2<-epstopdf
| {\toks15}
| {\expandafter}
| \XKV@tempa ->
| {changing \toks15=program@epstopdf=epstopdf}
| {into \toks15=epstopdf}
| {\edef}
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->epstopdf}
| {\def}
| {changing \XKV@tempb=macro:->\@nil }
| {into \XKV@tempb=macro:->\@nil }
| {\ifx}
| {true}
| {\else}
| {\ifx}
| {false}
| \XKV@afterfi #1\fi ->\fi #1
| #1<-\XKV@srstate {@\romannumeral \XKV@depth }{}\csname \XKV@header \XKV@tkey \e
| xpandafter \endcsname \expandafter {\XKV@tempa }\relax \XKV@srstate {}{@\romann
| umeral \XKV@depth }
| {\fi}
| \XKV@srstate #1#2->\ifx \@empty #2\@empty \advance \XKV@depth \@ne \fi \XKV@for
| @n {XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf}\XKV@resa {
| \expandafter \let \csname \XKV@resa #1\expandafter \endcsname \csname \XKV@resa
| #2\endcsname }\ifx \@empty #1\@empty \advance \XKV@depth \m@ne \fi
| #1<-@\romannumeral \XKV@depth
| #2<-
| {\ifx}
| {true}
| {\advance}
| {changing \count82=0}
| {into \count82=1}
| {\fi}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf
| #2<-\XKV@resa
| #3<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| {\toks15}
| {changing \toks15=epstopdf}
| {into \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {\edef}
| {changing \XKV@resa=macro:->}
| {into \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@prefix
| {\toks15}
| {changing \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {into \toks15=XKV@prefix}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {into \XKV@resa=macro:->XKV@prefix}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\let}
| {reassigning \XKV@prefix@i=macro:->KV@}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@fams
| {\toks15}
| {changing \toks15=XKV@prefix}
| {into \toks15=XKV@fams}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix}
| {into \XKV@resa=macro:->XKV@fams}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\let}
| {reassigning \XKV@fams@i=macro:->ETE}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@tkey
| {\toks15}
| {changing \toks15=XKV@fams}
| {into \toks15=XKV@tkey}
| {\edef}
| {changing \XKV@resa=macro:->XKV@fams}
| {into \XKV@resa=macro:->XKV@tkey}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\let}
| {changing \XKV@tkey@i=macro:->suffix}
| {into \XKV@tkey@i=macro:->program@epstopdf}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@na
| {\toks15}
| {changing \toks15=XKV@tkey}
| {into \toks15=XKV@na}
| {\edef}
| {changing \XKV@resa=macro:->XKV@tkey}
| {into \XKV@resa=macro:->XKV@na}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\let}
| {reassigning \XKV@na@i=macro:->}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@st
| {\toks15}
| {changing \toks15=XKV@na}
| {into \toks15=ifXKV@st}
| {\edef}
| {changing \XKV@resa=macro:->XKV@na}
| {into \XKV@resa=macro:->ifXKV@st}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\let}
| {reassigning \ifXKV@st@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@pl
| {\toks15}
| {changing \toks15=ifXKV@st}
| {into \toks15=ifXKV@pl}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@st}
| {into \XKV@resa=macro:->ifXKV@pl}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\let}
| {reassigning \ifXKV@pl@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@knf
| {\toks15}
| {changing \toks15=ifXKV@pl}
| {into \toks15=ifXKV@knf}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@pl}
| {into \XKV@resa=macro:->ifXKV@knf}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\let}
| {reassigning \ifXKV@knf@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-\@nil
| {\toks15}
| {changing \toks15=ifXKV@knf}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@knf}
| {into \XKV@resa=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| {\ifx}
| {false}
| {\csname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->program@epstopdf
| {\expandafter}
| {\expandafter}
| \XKV@tempa ->epstopdf
| \KV@ETE@program@epstopdf #1->\def \ETE@program@epstopdf {#1}
| #1<-epstopdf
| {\def}
| {changing \ETE@program@epstopdf=macro:->}
| {into \ETE@program@epstopdf=macro:->epstopdf}
| {\relax}
| \XKV@srstate #1#2->\ifx \@empty #2\@empty \advance \XKV@depth \@ne \fi \XKV@for
| @n {XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf}\XKV@resa {
| \expandafter \let \csname \XKV@resa #1\expandafter \endcsname \csname \XKV@resa
| #2\endcsname }\ifx \@empty #1\@empty \advance \XKV@depth \m@ne \fi
| #1<-
| #2<-@\romannumeral \XKV@depth
| {\ifx}
| {false}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf
| #2<-\XKV@resa
| #3<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {\edef}
| {changing \XKV@resa=macro:->\@nil }
| {into \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@prefix
| {\toks15}
| {changing \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {into \toks15=XKV@prefix}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {into \XKV@resa=macro:->XKV@prefix}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\romannumeral}
| {\let}
| {reassigning \XKV@prefix=macro:->KV@}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@fams
| {\toks15}
| {changing \toks15=XKV@prefix}
| {into \toks15=XKV@fams}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix}
| {into \XKV@resa=macro:->XKV@fams}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\romannumeral}
| {\let}
| {reassigning \XKV@fams=macro:->ETE}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@tkey
| {\toks15}
| {changing \toks15=XKV@fams}
| {into \toks15=XKV@tkey}
| {\edef}
| {changing \XKV@resa=macro:->XKV@fams}
| {into \XKV@resa=macro:->XKV@tkey}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\romannumeral}
| {\let}
| {reassigning \XKV@tkey=macro:->program@epstopdf}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@na
| {\toks15}
| {changing \toks15=XKV@tkey}
| {into \toks15=XKV@na}
| {\edef}
| {changing \XKV@resa=macro:->XKV@tkey}
| {into \XKV@resa=macro:->XKV@na}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\romannumeral}
| {\let}
| {reassigning \XKV@na=macro:->}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@st
| {\toks15}
| {changing \toks15=XKV@na}
| {into \toks15=ifXKV@st}
| {\edef}
| {changing \XKV@resa=macro:->XKV@na}
| {into \XKV@resa=macro:->ifXKV@st}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@st=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@pl
| {\toks15}
| {changing \toks15=ifXKV@st}
| {into \toks15=ifXKV@pl}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@st}
| {into \XKV@resa=macro:->ifXKV@pl}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@pl=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@knf
| {\toks15}
| {changing \toks15=ifXKV@pl}
| {into \toks15=ifXKV@knf}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@pl}
| {into \XKV@resa=macro:->ifXKV@knf}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@knf=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-\@nil
| {\toks15}
| {changing \toks15=ifXKV@knf}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@knf}
| {into \XKV@resa=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| {\ifx}
| {true}
| {\advance}
| {changing \count82=1}
| {into \count82=0}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\else}
| {\expandafter}
| {\fi}
| \XKV@wh@list #1,#2\@@ #3#4\fi #5#6->\def #3{#1}\ifx #3\@nnil \def #3{#6}\expand
| after \XKV@wh@l@st \else #4#5\expandafter \expandafter \expandafter \XKV@wh@lis
| t \else \def #3{#6}\expandafter \expandafter \expandafter \XKV@wh@l@st \fi \fi
| #2\@@ #3#4\fi {#5}{#1}
| #1<-\@nil
| #2<-\@nil
| #3<-\XKV@tfam
| #4<-\ifXKV@knf
| #5<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {=}
| #6<-ETE
| {\def}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tfam=macro:->\@nil }
| {into \XKV@tfam=macro:->ETE}
| {\expandafter}
| {\else}
| \XKV@wh@l@st #1\@@ #2#3\fi #4#5->
| #1<-\@nil
| #2<-\XKV@tfam
| #3<-\ifXKV@knf
| #4<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {=}
| #5<-\@nil
| {\fi}
| {\fi}
| {\fi}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| {\fi}
| {\fi}
| {\fi}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\CurrentOption
| #2<-\expandafter \XKV@s@tk@ys \CurrentOption ==\@nil
| #3<-\@nil
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=\@nil }
| {\edef}
| {changing \CurrentOption=macro:->program@epstopdf=epstopdf}
| {into \CurrentOption=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\CurrentOption
| #2<-\expandafter \XKV@s@tk@ys \CurrentOption ==\@nil
| \XKV@usepresetkeys #1#2->\XKV@presettrue \XKV@for@eo \XKV@fams \XKV@tfam {\XKV@
| makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header #2}{}{\XKV@toks \expandafter
| \expandafter \expandafter {\csname XKV@\XKV@header #2\endcsname }\@expandtwoar
| gs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@empty \else ,\fi #1}
| }}\XKV@presetfalse
| #1<-
| #2<-presett
| \XKV@presettrue ->\let \ifXKV@preset \iftrue
| {\let}
| {changing \ifXKV@preset=\iffalse}
| {into \ifXKV@preset=\iftrue}
| \XKV@for@eo #1#2#3->\def #2{\XKV@f@r #2{#3}}\expandafter #2#1,\@nil ,
| #1<-\XKV@fams
| #2<-\XKV@tfam
| #3<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header presett}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header presett\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| {\def}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->\XKV@f@r \XKV@tfam {\XKV@makehd \ETC.}
| {\expandafter}
| \XKV@fams ->ETE
| \XKV@tfam ->\XKV@f@r \XKV@tfam {\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XK
| V@header presett}{}{\XKV@toks \expandafter \expandafter \expandafter {\csname X
| KV@\XKV@header presett\endcsname }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks
| }{\XKV@naa \ifx \XKV@naa \@empty \else ,\fi }}}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tfam
| #2<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header presett}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header presett\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| #3<-ETE
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=ETE}
| {\edef}
| {changing \XKV@tfam=macro:->\XKV@f@r \XKV@tfam {\XKV@makehd \ETC.}
| {into \XKV@tfam=macro:->ETE}
| {\ifx}
| {false}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-\XKV@tfam
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tfam ->ETE
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=macro:->\@nil }
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-XKV@\XKV@header presett
| {\ifcsname}
| \XKV@header ->KV@ETE@
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\XKV@toks \expandafter \expandafter \expandafter {\csname XKV@\XKV@header p
| resett\endcsname }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx
| \XKV@naa \@empty \else ,\fi }
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tfam
| #2<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header presett}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header presett\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| #3<-\@nil
| {\toks15}
| {changing \toks15=ETE}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@tfam
| #2<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header presett}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header presett\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| \XKV@presetfalse ->\let \ifXKV@preset \iffalse
| {\let}
| {changing \ifXKV@preset=\iftrue}
| {into \ifXKV@preset=\iffalse}
| {\let}
| {changing \CurrentOption=macro:->\@nil }
| {into \CurrentOption=macro:->}
| {blank space }
| {\begingroup}
| {entering semi simple group (level 1) at line 204}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\ifx}
| {false}
| {\endgroup}
| {leaving semi simple group (level 1) entered at line 204}
| {\def}
| {changing \ETE@Make=undefined}
| {into \ETE@Make=macro:#1#2->\ifETE@update \ifnum \pdf@strcmp \ETC.}
| {\def}
| {changing \ETE@FileInfo=undefined}
| {into \ETE@FileInfo=macro:#1#2->#1 file: <#2>\expandafter \ETC.}
| {\def}
| {changing \ETE@Date=undefined}
| {into \ETE@Date=macro:#1\@nil ->\ifx \\#1\\\else \ETE@@Date \ETC.}
| {\def}
| {changing \ETE@@Date=undefined}
| {into \ETE@@Date=macro:#1:#2#3#4#5#6#7#8#9->\MessageBreak \ETC.}
| {\def}
| {changing \ETE@@Time=undefined}
| {into \ETE@@Time=macro:#1#2#3#4#5#6#7\@nil ->#1#2:#3#4:\ETC.}
| {\def}
| {changing \ETE@Size=undefined}
| {into \ETE@Size=macro:#1\@nil ->\ifx \\#1\\\else \MessageBreak \ETC.}
| {\fi}
| {\expandafter}
| {\csname}
| {changing \ETE@OrgGin@setfile=undefined}
| {into \ETE@OrgGin@setfile=\relax}
| {\ifx}
| {true}
| {\let}
| {changing \ETE@OrgGin@setfile=\relax}
| {into \ETE@OrgGin@setfile=macro:#1#2#3->\ifx \\#2\\\Gread@false \ETC.}
| {\else}
| {\def}
| {changing \ETE@IfFileExists=undefined}
| {into \ETE@IfFileExists=macro:->\begingroup \expandafter \expandafter \ETC.}
| {blank space }
| {\def}
| {changing \ETE@Skip=undefined}
| {into \ETE@Skip=macro:#1#2\x \fi \fi ->\fi \fi \endgroup \ETC.}
| {blank space }
| \newif #1->\count@ \escapechar \escapechar \m@ne \let #1\iffalse \@if #1\iftrue
| \@if #1\iffalse \escapechar \count@
| #1<-\ifETE@InsideSetfile
| {\count255}
| {reassigning \count255=92}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {let}
| {changing ifETE@InsideSetfile=undefined}
| {into ifETE@InsideSetfile=iffalse}
| @if #1#2->expandafter def csname expandafter @gobbletwo string #1expandafter @g
| obbletwo string #2endcsname {let #1#2}
| #1<-ifETE@InsideSetfile
| #2<-iftrue
| {expandafter}
| {csname}
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {changing ETE@InsideSetfiletrue=undefined}
| {into ETE@InsideSetfiletrue=relax}
| {def}
| {changing ETE@InsideSetfiletrue=relax}
| {into ETE@InsideSetfiletrue=macro:->let ifETE@InsideSetfile iftrue }
| @if #1#2->expandafter def csname expandafter @gobbletwo string #1expandafter @g
| obbletwo string #2endcsname {let #1#2}
| #1<-ifETE@InsideSetfile
| #2<-iffalse
| {expandafter}
| {csname}
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {changing ETE@InsideSetfilefalse=undefined}
| {into ETE@InsideSetfilefalse=relax}
| {def}
| {changing ETE@InsideSetfilefalse=relax}
| {into ETE@InsideSetfilefalse=macro:->let ifETE@InsideSetfile iffalse }
| {escapechar}
| {changing escapechar=-1}
| {into \escapechar=92}
| \newcommand ->\@star@or@long \new@command
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\new@command
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \new@command
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \new@command }
| #3<-\let \l@ngrel@x \long \new@command
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:->\in@ {,program@epstopdf,}{,,}}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=macro:->\XKV@setkeys [{}]}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \new@command }
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character *}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@setkeys [{}]}
| {into \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@firstoftwo {\let \l@ngrel@x \relax \new@command }
| \@firstoftwo #1#2->#1
| #1<-\let \l@ngrel@x \relax \new@command
| #2<-*
| {\let}
| {reassigning \l@ngrel@x=\relax}
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\epstopdfcall
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \epstopdfcall
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \epstopdfcall
| #3<-\@newcommand \epstopdfcall [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\@newcommand \epstopdfcall }
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \new@command }
| {into \reserved@b=macro:->\@newcommand \epstopdfcall [{0\ETC.}
| {\futurelet}
| {changing \@let@token=the character *}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@c=macro:->\@newcommand \epstopdfcall }
| {\else}
| {\fi}
| \reserved@c ->\@newcommand \epstopdfcall
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\epstopdfcall
| #2<-1
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \epstopdfcall [1]
| #3<-\@argdef \epstopdfcall [1]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \epstopdfcall }
| {into \reserved@a=macro:->\@xargdef \epstopdfcall [1]}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \epstopdfcall [{0\ETC.}
| {into \reserved@b=macro:->\@argdef \epstopdfcall [1]}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \epstopdfcall }
| {into \reserved@c=macro:->\@argdef \epstopdfcall [1]}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \epstopdfcall [1]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\epstopdfcall
| #2<-1
| #3<-\ifETE@InsideSetfile \expandafter \@firstoftwo \else \expandafter \@secondo
| ftwo \fi {`##1}{\Gin@base \Gin@ext }
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\epstopdfcall
| #2<-\@yargdef \epstopdfcall \@ne {1}{\ifETE@InsideSetfile \expandafter \@firsto
| ftwo \else \expandafter \@secondoftwo \fi {`##1}{\Gin@base \Gin@ext }}
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\@xargdef \epstopdfcall [1]}
| {into \reserved@a=macro:->epstopdfcall}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->epstopdfcall
| {changing \epstopdfcall=undefined}
| {into \epstopdfcall=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \@yargdef \epstopdfcall \@ne {1}{\ifETE@InsideSetfile \expandafter \@firstoft
| wo \else \expandafter \@secondoftwo \fi {`##1}{\Gin@base \Gin@ext }}\fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->epstopdfcall
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-e
| #2<-p
| #3<-s
| #4<-topdfcallxxx
| {changing \reserved@b=macro:->\@argdef \epstopdfcall [1]}
| {into \reserved@b=macro:->eps}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\epstopdfcall
| #2<-\@ne
| #3<-1
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->eps}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-1
| #2<-\epstopdfcall
| {\def}
| {changing \reserved@a=macro:->epstopdfcall}
| {into \reserved@a=macro:#11#2{->\expandafter \def \expandafter \ETC.}
| {\relax}
| \reserved@a #11#2{->\expandafter \def \expandafter \epstopdfcall \reserved@b #1
| 1{
| #1<-0##
| #2<-##2##3##4##5##6##7##8##9##1
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {\def}
| {changing \epstopdfcall=\relax}
| {into \epstopdfcall=macro:#1->\ifETE@InsideSetfile \expandafter \ETC.}
| {\fi}
| {\fi}
| {blank space }
| {\def}
| {changing \ETE@DefCommandLine=undefined}
| {into \ETE@DefCommandLine=macro:#1->\edef \CommandLine {\expandafter \ETC.}
| {blank space }
| {\def}
| {changing \ETE@DefX=undefined}
| {into \ETE@DefX=macro:#1->\expandafter \expandafter \expandafter \ETC.}
| {blank space }
| {\def}
| {changing \ETE@Gin@setfile=undefined}
| {into \ETE@Gin@setfile=macro:#1#2#3->\ifETE@disable \ETE@OrgGin@setfile \ETC.}
| {blank space }
| {\let}
| {changing \Gin@setfile=macro:#1#2#3->\ifx \\#2\\\Gread@false \ETC.}
| {into \Gin@setfile=macro:#1#2#3->\ifETE@disable \ETE@OrgGin@setfile \ETC.}
| {\def}
| {changing \ETE@GenerateName=undefined}
| {into \ETE@GenerateName=macro:#1#2->#1\ETE@suffix #2}
| {blank space }
| \newcommand ->\@star@or@long \new@command
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\new@command
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \new@command
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \new@command }
| #3<-\let \l@ngrel@x \long \new@command
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:#11#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \new@command }
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character *}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@argdef \epstopdfcall [1]}
| {into \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@firstoftwo {\let \l@ngrel@x \relax \new@command }
| \@firstoftwo #1#2->#1
| #1<-\let \l@ngrel@x \relax \new@command
| #2<-*
| {\let}
| {reassigning \l@ngrel@x=\relax}
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\epstopdfDeclareGraphicsRule
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \epstopdfDeclareGraphicsRule
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \epstopdfDeclareGraphicsRule
| #3<-\@newcommand \epstopdfDeclareGraphicsRule [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\@newcommand \epstopdfDeclareGraphicsRule }
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \new@command }
| {into \reserved@b=macro:->\@newcommand \epstopdfDeclareGraphicsRule \ETC.}
| {\futurelet}
| {changing \@let@token=the character *}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@c=macro:->\@newcommand \epstopdfDeclareGraphicsRule }
| {\else}
| {\fi}
| \reserved@c ->\@newcommand \epstopdfDeclareGraphicsRule
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\epstopdfDeclareGraphicsRule
| #2<-4
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \epstopdfDeclareGraphicsRule [4]
| #3<-\@argdef \epstopdfDeclareGraphicsRule [4]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \epstopdfDeclareGraphicsRule }
| {into \reserved@a=macro:->\@xargdef \epstopdfDeclareGraphicsRule \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \epstopdfDeclareGraphicsRule \ETC.}
| {into \reserved@b=macro:->\@argdef \epstopdfDeclareGraphicsRule \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \epstopdfDeclareGraphicsRule }
| {into \reserved@c=macro:->\@argdef \epstopdfDeclareGraphicsRule \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \epstopdfDeclareGraphicsRule [4]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\epstopdfDeclareGraphicsRule
| #2<-4
| #3<-\ifx \\##4\\\@PackageError {epstopdf-base}{Conversion command is missing}\@
| ehc \else \begingroup \@ifundefined {Gin@rule@##1}{}{\@PackageInfo {epstopdf-ba
| se}{Redefining graphics rule for `##1'}}\endgroup \@namedef {Gin@rule@##1}####1
| {{##2}{##3}{\epstopdfcall {##4}}}\fi
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\epstopdfDeclareGraphicsRule
| #2<-\@yargdef \epstopdfDeclareGraphicsRule \@ne {4}{\ifx \\##4\\\@PackageError
| {epstopdf-base}{Conversion command is missing}\@ehc \else \begingroup \@ifundef
| ined {Gin@rule@##1}{}{\@PackageInfo {epstopdf-base}{Redefining graphics rule fo
| r `##1'}}\endgroup \@namedef {Gin@rule@##1}####1{{##2}{##3}{\epstopdfcall {##4}
| }}\fi }
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\@xargdef \epstopdfDeclareGraphicsRule \ETC.}
| {into \reserved@a=macro:->epstopdfDeclareGraphicsRule}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->epstopdfDeclareGraphicsRule
| {changing \epstopdfDeclareGraphicsRule=undefined}
| {into \epstopdfDeclareGraphicsRule=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \@yargdef \epstopdfDeclareGraphicsRule \@ne {4}{\ifx \\##4\\\@PackageError {e
| pstopdf-base}{Conversion command is missing}\@ehc \else \begingroup \@ifundefin
| ed {Gin@rule@##1}{}{\@PackageInfo {epstopdf-base}{Redefining graphics rule for
| `##1'}}\endgroup \@namedef {Gin@rule@##1}####1{{##2}{##3}{\epstopdfcall {##4}}}
| \fi }\fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->epstopdfDeclareGraphicsRule
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-e
| #2<-p
| #3<-s
| #4<-topdfDeclareGraphicsRulexxx
| {changing \reserved@b=macro:->\@argdef \epstopdfDeclareGraphicsRule \ETC.}
| {into \reserved@b=macro:->eps}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\epstopdfDeclareGraphicsRule
| #2<-\@ne
| #3<-4
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->eps}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-4
| #2<-\epstopdfDeclareGraphicsRule
| {\def}
| {changing \reserved@a=macro:->epstopdfDeclareGraphicsRule}
| {into \reserved@a=macro:#14#2{->\expandafter \def \expandafter \ETC.}
| {\relax}
| \reserved@a #14#2{->\expandafter \def \expandafter \epstopdfDeclareGraphicsRule
| \reserved@b #14{
| #1<-0##1##2##3##
| #2<-##5##6##7##8##9##4
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {\def}
| {changing \epstopdfDeclareGraphicsRule=\relax}
| {into \epstopdfDeclareGraphicsRule=macro:#1#2#3#4->\ifx \\#4\\\@PackageError \E
| TC.}
| {\fi}
| {\fi}
| {blank space }
| \epstopdfDeclareGraphicsRule #1#2#3#4->\ifx \\#4\\\@PackageError {epstopdf-base
| }{Conversion command is missing}\@ehc \else \begingroup \@ifundefined {Gin@rule
| @#1}{}{\@PackageInfo {epstopdf-base}{Redefining graphics rule for `#1'}}\endgro
| up \@namedef {Gin@rule@#1}##1{{#2}{#3}{\epstopdfcall {#4}}}\fi
| #1<-.eps
| #2<-pdf
| #3<-.pdf
| #4<-\ETE@epstopdf {##1}
| {\ifx}
| {false}
| {\begingroup}
| {entering semi simple group (level 1) at line 434}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-Gin@rule@.eps
| {\expandafter}
| {\csname}
| {changing \Gin@rule@.eps=undefined}
| {into \Gin@rule@.eps=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\@PackageInfo {epstopdf-base}{Redefining graphics rule for `.eps'}
| {\endgroup}
| {restoring \Gin@rule@.eps=undefined}
| {leaving semi simple group (level 1) entered at line 434}
| \@namedef #1->\expandafter \def \csname #1\endcsname
| #1<-Gin@rule@.eps
| {\expandafter}
| {\csname}
| {changing \Gin@rule@.eps=undefined}
| {into \Gin@rule@.eps=\relax}
| {\def}
| {changing \Gin@rule@.eps=\relax}
| {into \Gin@rule@.eps=macro:#1->{pdf}{.pdf}{\epstopdfcall {\ETE@epstopdf \ETC.}
| {\fi}
| {blank space }
| {\def}
| {changing \ETE@epstopdf=undefined}
| {into \ETE@epstopdf=macro:#1->\ETE@program@epstopdf \space \ETC.}
| {blank space }
| {\iffalse}
| {false}
| {\expandafter}
| {\fi}
| \AppendGraphicsExtensions ->\@ifundefined {Gin@extensions}{\let \Gin@extensions
| \@empty }{}\@ifstar {\grfext@Append \grfext@Check }{\grfext@Append \grfext@@Ad
| d }
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-Gin@extensions
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\let \Gin@extensions \@empty
| #2<-
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\grfext@Append \grfext@Check
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\grfext@Append \grfext@Check }
| #3<-\grfext@Append \grfext@@Add
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:#14#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\grfext@Append \grfext@Check \ETC.}
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\grfext@Append \grfext@@Add }
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@argdef \epstopdfDeclareGraphicsRule \ETC.}
| {into \reserved@c=macro:->\grfext@Append \grfext@@Add }
| {\fi}
| {\fi}
| \reserved@c ->\grfext@Append \grfext@@Add
| \grfext@Append #1#2->\let \grfext@Print \@gobble \edef \grfext@next {\noexpand
| \grfext@Add \noexpand #1{\zap@space #2 \@empty }{\noexpand \Gin@extensions ,}{}
| }\grfext@next \let \grfext@Print \grfext@@Print \grfext@Print \AppendGraphicsEx
| tensions
| #1<-\grfext@@Add
| #2<-.eps
| {\let}
| {changing \grfext@Print=macro:#1->\@PackageInfo {grfext}{Graph\ETC.}
| {into \grfext@Print=\long macro:#1->}
| {\edef}
| {\noexpand}
| {\noexpand}
| \zap@space #1 #2->#1\ifx #2\@empty \else \expandafter \zap@space \fi #2
| #1<-.eps
| #2<-\@empty
| {\ifx}
| {true}
| {\else}
| \@empty ->
| {\noexpand}
| {changing \grfext@next=undefined}
| {into \grfext@next=macro:->\grfext@Add \grfext@@Add {.eps\ETC.}
| \grfext@next ->\grfext@Add \grfext@@Add {.eps}{\Gin@extensions ,}{}
| \grfext@Add #1#2->#1{#2}
| #1<-\grfext@@Add
| #2<-.eps
| \grfext@@Add #1#2#3->\RemoveGraphicsExtensions {#1}\ifx \Gin@extensions \@empty
| \def \Gin@extensions {#1}\else \edef \Gin@extensions {#2#1#3}\fi
| #1<-.eps
| #2<-\Gin@extensions ,
| #3<-
| \RemoveGraphicsExtensions #1->\@ifundefined {Gin@extensions}{\def \Gin@extensio
| ns {}}{\edef \grfext@tmp {\zap@space #1 \@empty }\@for \grfext@ext :=\grfext@tm
| p \do {\def \grfext@next {\let \grfext@tmp \Gin@extensions \@expandtwoargs \@re
| moveelement \grfext@ext \Gin@extensions \Gin@extensions \ifx \grfext@tmp \Gin@e
| xtensions \let \grfext@next \relax \fi \grfext@next }\grfext@next }}\grfext@Pri
| nt \RemoveGraphicsExtensions
| #1<-.eps
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-Gin@extensions
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\def \Gin@extensions {}
| #2<-\edef \grfext@tmp {\zap@space .eps \@empty }\@for \grfext@ext :=\grfext@tmp
| \do {\def \grfext@next {\let \grfext@tmp \Gin@extensions \@expandtwoargs \@rem
| oveelement \grfext@ext \Gin@extensions \Gin@extensions \ifx \grfext@tmp \Gin@ex
| tensions \let \grfext@next \relax \fi \grfext@next }\grfext@next }
| {\edef}
| \zap@space #1 #2->#1\ifx #2\@empty \else \expandafter \zap@space \fi #2
| #1<-.eps
| #2<-\@empty
| {\ifx}
| {true}
| {\else}
| \@empty ->
| {changing \grfext@tmp=undefined}
| {into \grfext@tmp=macro:->.eps}
| \@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\i
| fx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi
| #1<-\grfext@ext
| #2<-\grfext@tmp
| #3<-\def \grfext@next {\let \grfext@tmp \Gin@extensions \@expandtwoargs \@remov
| eelement \grfext@ext \Gin@extensions \Gin@extensions \ifx \grfext@tmp \Gin@exte
| nsions \let \grfext@next \relax \fi \grfext@next }\grfext@next
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \grfext@tmp ->.eps
| {\def}
| {changing \@fortmp=macro:->}
| {into \@fortmp=macro:->.eps}
| {\ifx}
| {false}
| {\expandafter}
| \grfext@tmp ->.eps
| \@forloop #1,#2,#3\@@ #4#5->\def #4{#1}\ifx #4\@nnil \else #5\def #4{#2}\ifx #4
| \@nnil \else #5\@iforloop #3\@@ #4{#5}\fi \fi
| #1<-.eps
| #2<-\@nil
| #3<-\@nil
| #4<-\grfext@ext
| #5<-\def \grfext@next {\let \grfext@tmp \Gin@extensions \@expandtwoargs \@remov
| eelement \grfext@ext \Gin@extensions \Gin@extensions \ifx \grfext@tmp \Gin@exte
| nsions \let \grfext@next \relax \fi \grfext@next }\grfext@next
| {\def}
| {changing \grfext@ext=undefined}
| {into \grfext@ext=macro:->.eps}
| {\ifx}
| {false}
| {\def}
| {changing \grfext@next=macro:->\grfext@Add \grfext@@Add {.eps\ETC.}
| {into \grfext@next=macro:->\let \grfext@tmp \Gin@extensions \ETC.}
| \grfext@next ->\let \grfext@tmp \Gin@extensions \@expandtwoargs \@removeelement
| \grfext@ext \Gin@extensions \Gin@extensions \ifx \grfext@tmp \Gin@extensions \
| let \grfext@next \relax \fi \grfext@next
| {\let}
| {changing \grfext@tmp=macro:->.eps}
| {into \grfext@tmp=macro:->.png,.pdf,.jpg,.mps,.jpeg,.jbi\ETC.}
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\@removeelement
| #2<-\grfext@ext
| #3<-\Gin@extensions
| {\edef}
| {\noexpand}
| \grfext@ext ->.eps
| \Gin@extensions ->.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPEG,.J
| BIG2,.JB2
| {changing \reserved@a=macro:->\@firstoftwo {\grfext@Append \grfext@Check \ETC.}
| {into \reserved@a=macro:->\@removeelement {.eps}{.png,.p\ETC.}
| \reserved@a ->\@removeelement {.eps}{.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG
| ,.PDF,.JPG,.JPEG,.JBIG2,.JB2}
| \@removeelement #1#2#3->\def \reserved@a ##1,#1,##2\reserved@a {##1,##2\reserve
| d@b }\def \reserved@b ##1,\reserved@b ##2\reserved@b {\ifx ,##1\@empty \else ##
| 1\fi }\edef #3{\expandafter \reserved@b \reserved@a ,#2,\reserved@b ,#1,\reserv
| ed@a }
| #1<-.eps
| #2<-.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPEG,.JBIG2,.JB2
| #3<-\Gin@extensions
| {\def}
| {changing \reserved@a=macro:->\@removeelement {.eps}{.png,.p\ETC.}
| {into \reserved@a=macro:#1,.eps,#2\reserved@a ->#1,#2\reserved@b }
| {\def}
| {changing \reserved@b=macro:->\grfext@Append \grfext@@Add }
| {into \reserved@b=macro:#1,\reserved@b #2\reserved@b ->\ifx \ETC.}
| {\edef}
| {\expandafter}
| \reserved@a #1,.eps,#2\reserved@a ->#1,#2\reserved@b
| #1<-,.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPEG,.JBIG2,.JB2,\re
| served@b
| #2<-
| \reserved@b #1,\reserved@b #2\reserved@b ->\ifx ,#1\@empty \else #1\fi
| #1<-,.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPEG,.JBIG2,.JB2
| #2<-,
| {\ifx}
| {true}
| \@empty ->
| {\else}
| {changing \Gin@extensions=macro:->.png,.pdf,.jpg,.mps,.jpeg,.jbi\ETC.}
| {into \Gin@extensions=macro:->.png,.pdf,.jpg,.mps,.jpeg,.jbi\ETC.}
| {\ifx}
| {true}
| {\let}
| {changing \grfext@next=macro:->\let \grfext@tmp \Gin@extensions \ETC.}
| {into \grfext@next=\relax}
| {\fi}
| {\relax}
| {\def}
| {changing \grfext@ext=macro:->.eps}
| {into \grfext@ext=macro:->\@nil }
| {\ifx}
| {true}
| {\else}
| {\fi}
| {\fi}
| \grfext@Print #1->
| #1<-\RemoveGraphicsExtensions
| {\ifx}
| {false}
| {\edef}
| \Gin@extensions ->.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPEG,.J
| BIG2,.JB2
| {changing \Gin@extensions=macro:->.png,.pdf,.jpg,.mps,.jpeg,.jbi\ETC.}
| {into \Gin@extensions=macro:->.png,.pdf,.jpg,.mps,.jpeg,.jbi\ETC.}
| {\fi}
| {\let}
| {changing \grfext@Print=\long macro:#1->}
| {into \grfext@Print=macro:#1->\@PackageInfo {grfext}{Graph\ETC.}
| \grfext@Print #1->\@PackageInfo {grfext}{Graphics extension search list:\Messag
| eBreak \@ifundefined {Gin@extensions}{<unavailable>}{[\Gin@extensions ]}\Messag
| eBreak \string #1}
| #1<-\AppendGraphicsExtensions
| \@PackageInfo #1#2->\GenericInfo {(#1) \@spaces \@spaces \@spaces }{Package #1
| Info: #2}
| #1<-grfext
| #2<-Graphics extension search list:\MessageBreak \@ifundefined {Gin@extensions}
| {<unavailable>}{[\Gin@extensions ]}\MessageBreak \string \AppendGraphicsExtensi
| ons
| \GenericInfo ->\protect \GenericInfo
| {\relax}
| \GenericInfo #1#2->\begingroup \def \MessageBreak {
| #1}\set@display@protect \immediate \write \m@ne {#2\on@line .}\endgroup
| #1<-(grfext) \@spaces \@spaces \@spaces
| #2<-Package grfext Info: Graphics extension search list:\MessageBreak \@ifundef
| ined {Gin@extensions}{<unavailable>}{[\Gin@extensions ]}\MessageBreak \string \
| AppendGraphicsExtensions
| {\begingroup}
| {entering semi simple group (level 1) at line 452}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->
| (grfext) \@spaces \@spaces \@spaces }
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->Package grfext Info: Graphics extension search list:\MessageBreak \@ifu
| ndefined {Gin@extensions}{<unavailable>}{[\Gin@extensions ]}\MessageBreak \stri
| ng \AppendGraphicsExtensions \on@line .
| \MessageBreak ->
| (grfext) \@spaces \@spaces \@spaces
| \@spaces ->\space \space \space \space
| \space ->
| \space ->
| \space ->
| \space ->
| \@spaces ->\space \space \space \space
| \space ->
| \space ->
| \space ->
| \space ->
| \@spaces ->\space \space \space \space
| \space ->
| \space ->
| \space ->
| \space ->
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-Gin@extensions
| {no mode: \expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-<unavailable>
| #2<-[\Gin@extensions ]
| \Gin@extensions ->.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPEG,.J
| BIG2,.JB2,.eps
| \MessageBreak ->
| (grfext) \@spaces \@spaces \@spaces
| \@spaces ->\space \space \space \space
| \space ->
| \space ->
| \space ->
| \space ->
| \@spaces ->\space \space \space \space
| \space ->
| \space ->
| \space ->
| \space ->
| \@spaces ->\space \space \space \space
| \space ->
| \space ->
| \space ->
| \space ->
| {\string}
| \on@line -> on input line \the \inputlineno
| Package grfext Info: Graphics extension search list:
| (grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
| G,.JBIG2,.JB2,.eps]
| (grfext) \AppendGraphicsExtensions on input line 452.
| {vertical mode: \endgroup}
| {restoring \protect=\relax}
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 1) entered at line 452}
| {blank space }
| {\let}
| {changing \ETE@prepend=macro:->\ETE@prependtrue }
| {into \ETE@prepend=undefined}
| \DeclareVoidOption #1#2->\begingroup \let \next \@gobbletwo \KVO@ifdefinable {\
| KVO@prefix #1}{\let \next \@firstofone }\expandafter \endgroup \next {\begingro
| up \edef \x {\endgroup \noexpand \define@key {\KVO@family }{#1}[\KVO@VOID@ ]{\n
| oexpand \KVO@voidkey {\@currname }\ifx \@currext \@clsextension \noexpand \@cls
| extension \else \noexpand \@pkgextension \fi {#1}{####1}\expandafter \noexpand
| \csname \KVO@prefix #1\endcsname }}\x \begingroup \toks@ {#2}\expandafter \endg
| roup \expandafter \def \csname \KVO@prefix #1\expandafter \endcsname \expandaft
| er {\the \toks@ }}
| #1<-prepend
| #2<-\PrependGraphicsExtensions {.eps}
| {\begingroup}
| {entering semi simple group (level 1) at line 456}
| {\let}
| {changing \next=undefined}
| {into \next=\long macro:#1#2->}
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-\KVO@prefix prepend
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ETE@prepend=undefined}
| {into \ETE@prepend=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ETE@prepend
| #2<-\let \next \@firstofone
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:#1,.eps,#2\reserved@a ->#1,#2\reserved@b }
| {into \reserved@a=macro:->ETE@prepend}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ETE@prepend
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \let \next \@firstofone \fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ETE@prepend
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-E
| #2<-T
| #3<-E
| #4<-@prependxxx
| {changing \reserved@b=macro:#1,\reserved@b #2\reserved@b ->\ifx \ETC.}
| {into \reserved@b=macro:->ETE}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=\long macro:#1#2->}
| {into \next=\long macro:#1->#1}
| {\fi}
| {\fi}
| {\expandafter}
| \next #1->#1
| #1<-\begingroup \edef \x {\endgroup \noexpand \define@key {\KVO@family }{prepen
| d}[\KVO@VOID@ ]{\noexpand \KVO@voidkey {\@currname }\ifx \@currext \@clsextensi
| on \noexpand \@clsextension \else \noexpand \@pkgextension \fi {prepend}{####1}
| \expandafter \noexpand \csname \KVO@prefix prepend\endcsname }}\x \begingroup \
| toks@ {\PrependGraphicsExtensions {.eps}}\expandafter \endgroup \expandafter \d
| ef \csname \KVO@prefix prepend\expandafter \endcsname \expandafter {\the \toks@
| }
| {\endgroup}
| {restoring \reserved@b=macro:#1,\reserved@b #2\reserved@b ->\ifx \ETC.}
| {restoring \reserved@a=macro:#1,.eps,#2\reserved@a ->#1,#2\reserved@b }
| {restoring \ETE@prepend=undefined}
| {restoring \next=undefined}
| {leaving semi simple group (level 1) entered at line 456}
| {\begingroup}
| {entering semi simple group (level 1) at line 456}
| {\edef}
| {\noexpand}
| \KVO@family ->\@ifundefined {KVO@family@\@currname .\@currext }{\@currname }{\c
| sname KVO@family@\@currname .\@currext \endcsname }
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-KVO@family@\@currname .\@currext
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@currname
| #2<-\csname KVO@family@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@family@epstopdf-base.sty ->ETE
| \KVO@VOID@ ->@VOID@
| {\noexpand}
| \@currname ->epstopdf-base
| {\ifx}
| {false}
| {\noexpand}
| {\fi}
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ETE@prepend=undefined}
| {into \ETE@prepend=\relax}
| {\noexpand}
| {changing \x=undefined}
| {into \x=macro:->\endgroup \define@key {ETE}{pr\ETC.}
| \x ->\endgroup \define@key {ETE}{prepend}[@VOID@]{\KVO@voidkey {epstopdf-base}\
| @pkgextension {prepend}{##1}\ETE@prepend }
| {\endgroup}
| {restoring \x=undefined}
| {restoring \ETE@prepend=undefined}
| {leaving semi simple group (level 1) entered at line 456}
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:#1,.eps,#2\reserved@a ->#1,#2\reserved@b }
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:#1,\reserved@b #2\reserved@b ->\ifx \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\grfext@Append \grfext@@Add }
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-ETE
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-ETE
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-ETE
| {\futurelet}
| {reassigning \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@tfam=macro:->\@nil }
| {into \XKV@tfam=macro:->ETE}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-prepend
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {prepend}
| #3<-\expandafter \def \csname \XKV@header prepend\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {prepend}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {prepend}}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {prepend}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-prepend
| #2<-@VOID@
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-prepend
| #2<-@VOID@
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {\def}
| {changing \KV@ETE@prepend@default=macro:->\KV@ETE@prepend {@VOID@}}
| {into \KV@ETE@prepend@default=macro:->\KV@ETE@prepend {@VOID@}}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {\def}
| {changing \KV@ETE@prepend=macro:#1->\KVO@voidkey {epstopdf-base}\ETC.}
| {into \KV@ETE@prepend=macro:#1->\KVO@voidkey {epstopdf-base}\ETC.}
| {\begingroup}
| {entering semi simple group (level 1) at line 456}
| {\toks0}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\PrependGraphicsExtensions {.eps\ETC.}
| {\expandafter}
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {\expandafter}
| {\expandafter}
| {\the}
| {changing \ETE@prepend=undefined}
| {into \ETE@prepend=\relax}
| {\endgroup}
| {restoring \ETE@prepend=undefined}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 456}
| {\def}
| {changing \ETE@prepend=undefined}
| {into \ETE@prepend=macro:->\PrependGraphicsExtensions {.e\ETC.}
| {blank space }
| {\let}
| {changing \ETE@append=macro:->\ETE@prependfalse }
| {into \ETE@append=undefined}
| \DeclareVoidOption #1#2->\begingroup \let \next \@gobbletwo \KVO@ifdefinable {\
| KVO@prefix #1}{\let \next \@firstofone }\expandafter \endgroup \next {\begingro
| up \edef \x {\endgroup \noexpand \define@key {\KVO@family }{#1}[\KVO@VOID@ ]{\n
| oexpand \KVO@voidkey {\@currname }\ifx \@currext \@clsextension \noexpand \@cls
| extension \else \noexpand \@pkgextension \fi {#1}{####1}\expandafter \noexpand
| \csname \KVO@prefix #1\endcsname }}\x \begingroup \toks@ {#2}\expandafter \endg
| roup \expandafter \def \csname \KVO@prefix #1\expandafter \endcsname \expandaft
| er {\the \toks@ }}
| #1<-append
| #2<-\AppendGraphicsExtensions {.eps}
| {\begingroup}
| {entering semi simple group (level 1) at line 460}
| {\let}
| {changing \next=undefined}
| {into \next=\long macro:#1#2->}
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-\KVO@prefix append
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ETE@append=undefined}
| {into \ETE@append=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ETE@append
| #2<-\let \next \@firstofone
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {prepend}}
| {into \reserved@a=macro:->ETE@append}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ETE@append
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \let \next \@firstofone \fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ETE@append
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-E
| #2<-T
| #3<-E
| #4<-@appendxxx
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->ETE}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \next=\long macro:#1#2->}
| {into \next=\long macro:#1->#1}
| {\fi}
| {\fi}
| {\expandafter}
| \next #1->#1
| #1<-\begingroup \edef \x {\endgroup \noexpand \define@key {\KVO@family }{append
| }[\KVO@VOID@ ]{\noexpand \KVO@voidkey {\@currname }\ifx \@currext \@clsextensio
| n \noexpand \@clsextension \else \noexpand \@pkgextension \fi {append}{####1}\e
| xpandafter \noexpand \csname \KVO@prefix append\endcsname }}\x \begingroup \tok
| s@ {\AppendGraphicsExtensions {.eps}}\expandafter \endgroup \expandafter \def \
| csname \KVO@prefix append\expandafter \endcsname \expandafter {\the \toks@ }
| {\endgroup}
| {restoring \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {restoring \reserved@a=macro:->\XKV@d@fine@k@y {prepend}}
| {restoring \ETE@append=undefined}
| {restoring \next=undefined}
| {leaving semi simple group (level 1) entered at line 460}
| {\begingroup}
| {entering semi simple group (level 1) at line 460}
| {\edef}
| {\noexpand}
| \KVO@family ->\@ifundefined {KVO@family@\@currname .\@currext }{\@currname }{\c
| sname KVO@family@\@currname .\@currext \endcsname }
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-KVO@family@\@currname .\@currext
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@currname
| #2<-\csname KVO@family@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@family@epstopdf-base.sty ->ETE
| \KVO@VOID@ ->@VOID@
| {\noexpand}
| \@currname ->epstopdf-base
| {\ifx}
| {false}
| {\noexpand}
| {\fi}
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {changing \ETE@append=undefined}
| {into \ETE@append=\relax}
| {\noexpand}
| {changing \x=undefined}
| {into \x=macro:->\endgroup \define@key {ETE}{ap\ETC.}
| \x ->\endgroup \define@key {ETE}{append}[@VOID@]{\KVO@voidkey {epstopdf-base}\@
| pkgextension {append}{##1}\ETE@append }
| {\endgroup}
| {restoring \x=undefined}
| {restoring \ETE@append=undefined}
| {leaving semi simple group (level 1) entered at line 460}
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {prepend}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {prepend}}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-ETE
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-ETE
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-ETE
| {\futurelet}
| {reassigning \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->ETE}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-append
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {append}
| #3<-\expandafter \def \csname \XKV@header append\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {append}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {append}}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {append}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-append
| #2<-@VOID@
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-append
| #2<-@VOID@
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {\def}
| {changing \KV@ETE@append@default=macro:->\KV@ETE@append {@VOID@}}
| {into \KV@ETE@append@default=macro:->\KV@ETE@append {@VOID@}}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@ETE@
| {\def}
| {changing \KV@ETE@append=macro:#1->\KVO@voidkey {epstopdf-base}\ETC.}
| {into \KV@ETE@append=macro:#1->\KVO@voidkey {epstopdf-base}\ETC.}
| {\begingroup}
| {entering semi simple group (level 1) at line 460}
| {\toks0}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\AppendGraphicsExtensions {.eps}}
| {\expandafter}
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \KVO@prefix@epstopdf-base.sty ->ETE@
| {\expandafter}
| {\expandafter}
| {\the}
| {changing \ETE@append=undefined}
| {into \ETE@append=\relax}
| {\endgroup}
| {restoring \ETE@append=undefined}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 460}
| {\def}
| {changing \ETE@append=undefined}
| {into \ETE@append=macro:->\AppendGraphicsExtensions {.ep\ETC.}
| {blank space }
| \InputIfFileExists #1#2->\IfFileExists {#1}{#2\@addtofilelist {#1}\@@input \@fi
| lef@und }
| #1<-epstopdf-sys.cfg
| #2<-
| \IfFileExists #1#2#3->\openin \@inputcheck #1 \ifeof \@inputcheck \ifx \input@p
| ath \@undefined \def \reserved@a {#3}\else \def \reserved@a {\@iffileonpath {#1
| }{#2}{#3}}\fi \else \closein \@inputcheck \edef \@filef@und {#1 }\def \reserved
| @a {#2}\fi \reserved@a
| #1<-epstopdf-sys.cfg
| #2<-\@addtofilelist {epstopdf-sys.cfg}\@@input \@filef@und
| #3<-
| {\openin}
| {\ifeof}
| {false}
| {\closein}
| {\edef}
| {changing \@filef@und=macro:->grfext.sty }
| {into \@filef@und=macro:->epstopdf-sys.cfg }
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {append}}
| {into \reserved@a=macro:->\@addtofilelist {epstopdf-sys.\ETC.}
| {\fi}
| \reserved@a ->\@addtofilelist {epstopdf-sys.cfg}\@@input \@filef@und
| \@addtofilelist #1->\xdef \@filelist {\@filelist ,#1}
| #1<-epstopdf-sys.cfg
| {\xdef}
| \@filelist ->rpisudiss.cls,hardwrap.sty,ifplatform.sty,pdftexcmds.sty,infwarerr
| .sty,ifluatex.sty,ltxcmds.sty,ifpdf.sty,catchfile.sty,etexcmds.sty,ifxetex.sty,
| xkeyval.sty,xkeyval.tex,xifthen.sty,etex.sty,calc.sty,ifthen.sty,ifmtarg.sty,bo
| ok.cls,bk12.clo,indentfirst.sty,geometry.sty,ifvtex.sty,fancyhdr.sty,textcase.s
| ty,etoolbox.sty,titlesec.sty,block.tss,setspace.sty,tocbibind.sty,tocloft.sty,x
| patch.sty,expl3.sty,l3names.sty,l3bootstrap.sty,color.sty,color.cfg,pdftex.def,
| graphics.sty,trig.sty,graphics.cfg,l3basics.sty,l3expan.sty,l3tl.sty,l3seq.sty,
| l3int.sty,l3quark.sty,l3prg.sty,l3clist.sty,l3token.sty,l3prop.sty,l3msg.sty,l3
| file.sty,l3skip.sty,l3keys.sty,l3fp.sty,l3box.sty,l3coffins.sty,l3color.sty,l3l
| uatex.sty,xparse.sty,hyperref.sty,hobsub-hyperref.sty,hobsub-generic.sty,hobsub
| .sty,intcalc.sty,kvsetkeys.sty,kvdefinekeys.sty,pdfescape.sty,bigintcalc.sty,bi
| tset.sty,uniquecounter.sty,letltxmacro.sty,hopatch.sty,xcolor-patch.sty,atverye
| nd.sty,atbegshi.sty,refcount.sty,hycolor.sty,kvoptions.sty,pd1enc.def,hyperref.
| cfg,url.sty,hpdftex.def,rerunfilecheck.sty,babel.sty,english.ldf,trace.sty,supp
| -pdf.mkii,epstopdf-base.sty,grfext.sty
| {globally changing \@filelist=macro:->rpisudiss.cls,hardwrap.sty,ifp\ETC.}
| {into \@filelist=macro:->rpisudiss.cls,hardwrap.sty,ifp\ETC.}
| {\input}
| \@filef@und ->epstopdf-sys.cfg
| (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
| \ProvidesFile #1->\begingroup \catcode `\ 10 \ifnum \endlinechar <256 \ifnum \e
| ndlinechar >\m@ne \catcode \endlinechar 10 \fi \fi \@makeother \/\@makeother \&
| \kernel@ifnextchar [{\@providesfile {#1}}{\@providesfile {#1}[]}
| #1<-epstopdf-sys.cfg
| {\begingroup}
| {entering semi simple group (level 1) at line 7}
| {\catcode}
| {reassigning \catcode32=10}
| {\ifnum}
| {true}
| {\ifnum}
| {true}
| {\catcode}
| {changing \catcode13=5}
| {into \catcode13=10}
| {\fi}
| {\fi}
| \@makeother #1->\catcode `#112\relax
| #1<-\/
| {\catcode}
| {reassigning \catcode47=12}
| {\relax}
| \@makeother #1->\catcode `#112\relax
| #1<-\&
| {\catcode}
| {changing \catcode38=4}
| {into \catcode38=12}
| {\relax}
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@providesfile {epstopdf-sys.cfg}
| #3<-\@providesfile {epstopdf-sys.cfg}[]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@addtofilelist {epstopdf-sys.\ETC.}
| {into \reserved@a=macro:->\@providesfile {epstopdf-sys.c\ETC.}
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\@providesfile {epstopdf-sys.c\ETC.}
| {\futurelet}
| {reassigning \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {append}}
| {into \reserved@c=macro:->\@providesfile {epstopdf-sys.c\ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@providesfile {epstopdf-sys.cfg}
| \@providesfile #1[#2]->\wlog {File: #1 #2}\expandafter \xdef \csname ver@#1\end
| csname {#2}\endgroup
| #1<-epstopdf-sys.cfg
| #2<-2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live
| \wlog ->\immediate \write \m@ne
| {\immediate}
| \write->File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for
| TeX Live
| File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
| e
| {\expandafter}
| {\csname}
| {changing \ver@epstopdf-sys.cfg=undefined}
| {into \ver@epstopdf-sys.cfg=\relax}
| {\xdef}
| {globally changing \ver@epstopdf-sys.cfg=\relax}
| {into \ver@epstopdf-sys.cfg=macro:->2010/07/13 v1.3 Configuration \ETC.}
| {\endgroup}
| {retaining \ver@epstopdf-sys.cfg=macro:->2010/07/13 v1.3 Configuration \ETC.}
| {restoring \reserved@c=macro:->\XKV@d@fine@k@y {append}}
| {restoring \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {restoring \reserved@a=macro:->\@addtofilelist {epstopdf-sys.\ETC.}
| {restoring \catcode38=4}
| {restoring \catcode13=5}
| {leaving semi simple group (level 1) entered at line 7}
| {\def}
| {changing \epstopdf@sys@cmd=undefined}
| {into \epstopdf@sys@cmd=macro:->repstopdf}
| {\begingroup}
| {entering semi simple group (level 1) at line 12}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\ifx}
| {false}
| {\endgroup}
| {leaving semi simple group (level 1) entered at line 12}
| {\ifcase}
| \pdf@shellescape ->\pdfshellescape
| {case 2}
| {\fi}
| \epstopdfsetup ->\setkeys {ETE}
| \setkeys ->\XKV@testopta {\XKV@testoptc \XKV@setkeys }
| \XKV@testopta #1->\XKV@ifstar {\XKV@sttrue \XKV@t@stopta {#1}}{\XKV@stfalse \XK
| V@t@stopta {#1}}
| #1<-\XKV@testoptc \XKV@setkeys
| \XKV@ifstar #1->\@ifnextcharacter *{\@firstoftwo {#1}}
| #1<-\XKV@sttrue \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }
| \@ifnextcharacter #1#2#3->\@ifnextchar \bgroup {\@ifnextchar {#1}{#2}{#3}}{\@if
| ncharacter {#1}{#2}{#3}}
| #1<-*
| #2<-\@firstoftwo {\XKV@sttrue \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }}
| #3<-\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-\bgroup
| #2<-\@ifnextchar {*}{\@firstoftwo {\XKV@sttrue \XKV@t@stopta {\XKV@testoptc \XK
| V@setkeys }}}{\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }}
| #3<-\@ifncharacter {*}{\@firstoftwo {\XKV@sttrue \XKV@t@stopta {\XKV@testoptc \
| XKV@setkeys }}}{\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }}
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=begin-group character {}
| {\def}
| {changing \reserved@a=macro:->\@addtofilelist {epstopdf-sys.\ETC.}
| {into \reserved@a=macro:->\@ifnextchar {*}{\@firstoftwo \ETC.}
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\@ifncharacter {*}{\@firstoftwo \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {append}}
| {into \reserved@c=macro:->\@ifnextchar {*}{\@firstoftwo \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@ifnextchar {*}{\@firstoftwo {\XKV@sttrue \XKV@t@stopta {\XKV@te
| stoptc \XKV@setkeys }}}{\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \XKV@setkeys
| }}
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\XKV@sttrue \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }}
| #3<-\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }
| {\let}
| {changing \reserved@d=begin-group character {}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:->\@ifnextchar {*}{\@firstoftwo \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\XKV@sttrue \XKV@t@stopta \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@ifncharacter {*}{\@firstoftwo \ETC.}
| {into \reserved@b=macro:->\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@ifnextchar {*}{\@firstoftwo \ETC.}
| {into \reserved@c=macro:->\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }
| \XKV@stfalse ->\let \ifXKV@st \iffalse
| {\let}
| {reassigning \ifXKV@st=\iffalse}
| \XKV@t@stopta #1->\XKV@ifplus {\XKV@pltrue #1}{\XKV@plfalse #1}
| #1<-\XKV@testoptc \XKV@setkeys
| \XKV@ifplus #1->\@ifnextcharacter +{\@firstoftwo {#1}}
| #1<-\XKV@pltrue \XKV@testoptc \XKV@setkeys
| \@ifnextcharacter #1#2#3->\@ifnextchar \bgroup {\@ifnextchar {#1}{#2}{#3}}{\@if
| ncharacter {#1}{#2}{#3}}
| #1<-+
| #2<-\@firstoftwo {\XKV@pltrue \XKV@testoptc \XKV@setkeys }
| #3<-\XKV@plfalse \XKV@testoptc \XKV@setkeys
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-\bgroup
| #2<-\@ifnextchar {+}{\@firstoftwo {\XKV@pltrue \XKV@testoptc \XKV@setkeys }}{\X
| KV@plfalse \XKV@testoptc \XKV@setkeys }
| #3<-\@ifncharacter {+}{\@firstoftwo {\XKV@pltrue \XKV@testoptc \XKV@setkeys }}{
| \XKV@plfalse \XKV@testoptc \XKV@setkeys }
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=begin-group character {}
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\XKV@sttrue \XKV@t@stopta \ETC.}
| {into \reserved@a=macro:->\@ifnextchar {+}{\@firstoftwo \ETC.}
| {\def}
| {changing \reserved@b=macro:->\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \ETC.}
| {into \reserved@b=macro:->\@ifncharacter {+}{\@firstoftwo \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \ETC.}
| {into \reserved@c=macro:->\@ifnextchar {+}{\@firstoftwo \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@ifnextchar {+}{\@firstoftwo {\XKV@pltrue \XKV@testoptc \XKV@set
| keys }}{\XKV@plfalse \XKV@testoptc \XKV@setkeys }
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-+
| #2<-\@firstoftwo {\XKV@pltrue \XKV@testoptc \XKV@setkeys }
| #3<-\XKV@plfalse \XKV@testoptc \XKV@setkeys
| {\let}
| {changing \reserved@d=begin-group character {}
| {into \reserved@d=the character +}
| {\def}
| {changing \reserved@a=macro:->\@ifnextchar {+}{\@firstoftwo \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\XKV@pltrue \XKV@testoptc \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@ifncharacter {+}{\@firstoftwo \ETC.}
| {into \reserved@b=macro:->\XKV@plfalse \XKV@testoptc \XKV@setkeys }
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@ifnextchar {+}{\@firstoftwo \ETC.}
| {into \reserved@c=macro:->\XKV@plfalse \XKV@testoptc \XKV@setkeys }
| {\fi}
| {\fi}
| \reserved@c ->\XKV@plfalse \XKV@testoptc \XKV@setkeys
| \XKV@plfalse ->\let \ifXKV@pl \iffalse
| {\let}
| {reassigning \ifXKV@pl=\iffalse}
| \XKV@testoptc #1->\@testopt {\XKV@t@stoptc #1}{KV}
| #1<-\XKV@setkeys
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptc \XKV@setkeys
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptc \XKV@setkeys
| #3<-\XKV@t@stoptc \XKV@setkeys [{KV}]
| {\let}
| {changing \reserved@d=the character +}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\XKV@pltrue \XKV@testoptc \ETC.}
| {into \reserved@a=macro:->\XKV@t@stoptc \XKV@setkeys }
| {\def}
| {changing \reserved@b=macro:->\XKV@plfalse \XKV@testoptc \XKV@setkeys }
| {into \reserved@b=macro:->\XKV@t@stoptc \XKV@setkeys [{K\ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@plfalse \XKV@testoptc \XKV@setkeys }
| {into \reserved@c=macro:->\XKV@t@stoptc \XKV@setkeys [{K\ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptc \XKV@setkeys [{KV}]
| \XKV@t@stoptc #1[#2]#3->\XKV@makepf {#2}\XKV@checksanitizeb {#3}\XKV@fams \expa
| ndafter \XKV@sp@deflist \expandafter \XKV@fams \expandafter {\XKV@fams }\@testo
| pt #1{}
| #1<-\XKV@setkeys
| #2<-KV
| #3<-ETE
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@checksanitizeb #1#2->\XKV@ch@cksanitize {#1}#2,\ifin@ \@selective@sanitize
| [0],#2\fi
| #1<-ETE
| #2<-\XKV@fams
| \XKV@ch@cksanitize #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\
| @onelevel@sanitize #2\@expandtwoargs \in@ #3{#2}\ifin@ \def #2##1#3##2\@nil {\X
| KV@tempa@toks {##2}\edef #2{\the \XKV@tempa@toks }\ifx #2\@empty \else \in@fals
| e \fi }#2#1#3\@nil \fi \XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }
| #1<-ETE
| #2<-\XKV@fams
| #3<-,
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=ETE}
| {\edef}
| {changing \XKV@fams=macro:->ETE}
| {into \XKV@fams=macro:->ETE}
| \@onelevel@sanitize #1->\edef #1{\expandafter \strip@prefix \meaning #1}
| #1<-\XKV@fams
| {\edef}
| {\expandafter}
| {\meaning}
| \strip@prefix #1>->
| #1<-macro:-
| {changing \XKV@fams=macro:->ETE}
| {into \XKV@fams=macro:->ETE}
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\in@
| #2<-,
| #3<-\XKV@fams
| {\edef}
| {\noexpand}
| \XKV@fams ->ETE
| {changing \reserved@a=macro:->\XKV@t@stoptc \XKV@setkeys }
| {into \reserved@a=macro:->\in@ {,}{ETE}}
| \reserved@a ->\in@ {,}{ETE}
| \in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\e
| def \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \el
| se \in@true \fi
| #1<-,
| #2<-ETE
| {\begingroup}
| {entering semi simple group (level 1) at line 20}
| {\def}
| {changing \in@@=undefined}
| {into \in@@=macro:#1,->}
| {\toks0}
| {\expandafter}
| \in@@ #1,->
| #1<-ETE{}{}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=}
| {\edef}
| {changing \in@@=macro:#1,->}
| {into \in@@=macro:->}
| {\expandafter}
| {\ifx}
| {true}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \in@@=undefined}
| {leaving semi simple group (level 1) entered at line 20}
| \in@false ->\let \ifin@ \iffalse
| {\let}
| {reassigning \ifin@=\iffalse}
| {\else}
| {\iffalse}
| {false}
| {\toks15}
| {changing \toks15=ETE}
| {into \toks15=ETE}
| {\edef}
| {changing \XKV@fams=macro:->ETE}
| {into \XKV@fams=macro:->ETE}
| {\iffalse}
| {false}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@fams ->ETE
| \XKV@sp@deflist #1#2->\let #1\@empty \XKV@for@n {#2}\XKV@resa {\expandafter \KV
| @@sp@def \expandafter \XKV@resa \expandafter {\XKV@resa }\XKV@addtomacro@o #1{\
| expandafter ,\XKV@resa }}\ifx #1\@empty \else \def \XKV@resa ,##1\@nil {\def #1
| {##1}}\expandafter \XKV@resa #1\@nil \fi
| #1<-\XKV@fams
| #2<-ETE
| {\let}
| {changing \XKV@fams=macro:->ETE}
| {into \XKV@fams=macro:->}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-ETE
| #2<-\XKV@resa
| #3<-\expandafter \KV@@sp@def \expandafter \XKV@resa \expandafter {\XKV@resa }\X
| KV@addtomacro@o \XKV@fams {\expandafter ,\XKV@resa }
| {\toks15}
| {changing \toks15=ETE}
| {into \toks15=ETE}
| {\edef}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=macro:->ETE}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \KV@@sp@def \expandafter \XKV@resa \expandafter {\XKV@resa }\X
| KV@addtomacro@o \XKV@fams {\expandafter ,\XKV@resa }
| #3<-ETE
| {\toks15}
| {changing \toks15=ETE}
| {into \toks15=ETE}
| {\edef}
| {changing \XKV@resa=macro:->ETE}
| {into \XKV@resa=macro:->ETE}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@resa ->ETE
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@resa
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=macro:->ETE}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@resa
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=macro:->ETE}
| \XKV@addtomacro@o #1#2->\expandafter \XKV@addtomacro@n \expandafter #1\expandaf
| ter {#2}
| #1<-\XKV@fams
| #2<-\expandafter ,\XKV@resa
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@resa ->ETE
| \XKV@addtomacro@n #1#2->\XKV@tempa@toks \expandafter {#1#2}\edef #1{\the \XKV@t
| empa@toks }
| #1<-\XKV@fams
| #2<-,ETE
| {\toks15}
| {\expandafter}
| \XKV@fams ->
| {changing \toks15=ETE}
| {into \toks15=,ETE}
| {\edef}
| {changing \XKV@fams=macro:->}
| {into \XKV@fams=macro:->,ETE}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \KV@@sp@def \expandafter \XKV@resa \expandafter {\XKV@resa }\X
| KV@addtomacro@o \XKV@fams {\expandafter ,\XKV@resa }
| #3<-\@nil
| {\toks15}
| {changing \toks15=,ETE}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@resa=macro:->ETE}
| {into \XKV@resa=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@resa
| #2<-\expandafter \KV@@sp@def \expandafter \XKV@resa \expandafter {\XKV@resa }\X
| KV@addtomacro@o \XKV@fams {\expandafter ,\XKV@resa }
| {\ifx}
| {false}
| {\def}
| {changing \XKV@resa=macro:->\@nil }
| {into \XKV@resa=macro:,#1\@nil ->\def \XKV@fams {#1}}
| {\expandafter}
| \XKV@fams ->,ETE
| \XKV@resa ,#1\@nil ->\def \XKV@fams {#1}
| #1<-ETE
| {\def}
| {changing \XKV@fams=macro:->,ETE}
| {into \XKV@fams=macro:->ETE}
| {\fi}
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@setkeys
| #2<-
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@setkeys
| #3<-\XKV@setkeys [{}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\in@ {,}{ETE}}
| {into \reserved@a=macro:->\XKV@setkeys }
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptc \XKV@setkeys [{K\ETC.}
| {into \reserved@b=macro:->\XKV@setkeys [{}]}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptc \XKV@setkeys [{K\ETC.}
| {into \reserved@c=macro:->\XKV@setkeys [{}]}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@setkeys [{}]
| \XKV@setkeys [#1]#2->\XKV@checksanitizea {#2}\XKV@resb \let \XKV@naa \@empty \X
| KV@for@o \XKV@resb \XKV@tempa {\expandafter \XKV@g@tkeyname \XKV@tempa =\@nil \
| XKV@tempa \XKV@addtolist@x \XKV@naa \XKV@tempa }\ifnum \XKV@depth =\z@ \let \XK
| V@rm \@empty \fi \XKV@usepresetkeys {#1}{preseth}\expandafter \XKV@s@tkeys \exp
| andafter {\XKV@resb }{#1}\XKV@usepresetkeys {#1}{presett}\let \CurrentOption \@
| empty
| #1<-
| #2<-program@epstopdf=\epstopdf@sys@cmd
| \XKV@checksanitizea #1#2->\XKV@ch@cksanitize {#1}#2=\ifin@ \else \XKV@ch@cksani
| tize {#1}#2,\fi \ifin@ \@selective@sanitize [0]{,=}#2\fi
| #1<-program@epstopdf=\epstopdf@sys@cmd
| #2<-\XKV@resb
| \XKV@ch@cksanitize #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\
| @onelevel@sanitize #2\@expandtwoargs \in@ #3{#2}\ifin@ \def #2##1#3##2\@nil {\X
| KV@tempa@toks {##2}\edef #2{\the \XKV@tempa@toks }\ifx #2\@empty \else \in@fals
| e \fi }#2#1#3\@nil \fi \XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }
| #1<-program@epstopdf=\epstopdf@sys@cmd
| #2<-\XKV@resb
| #3<-=
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=program@epstopdf=\epstopdf@sys@cmd }
| {\edef}
| {changing \XKV@resb=macro:->verbose,enable,append,update,p\ETC.}
| {into \XKV@resb=macro:->program@epstopdf=\epstopdf@sys@cmd }
| \@onelevel@sanitize #1->\edef #1{\expandafter \strip@prefix \meaning #1}
| #1<-\XKV@resb
| {\edef}
| {\expandafter}
| {\meaning}
| \strip@prefix #1>->
| #1<-macro:-
| {changing \XKV@resb=macro:->program@epstopdf=\epstopdf@sys@cmd }
| {into \XKV@resb=macro:->program@epstopdf=\epstopdf@sys\ETC.}
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\in@
| #2<-=
| #3<-\XKV@resb
| {\edef}
| {\noexpand}
| \XKV@resb ->program@epstopdf=\epstopdf@sys@cmd
| {changing \reserved@a=macro:->\XKV@setkeys }
| {into \reserved@a=macro:->\in@ {=}{program@epstopdf=\eps\ETC.}
| \reserved@a ->\in@ {=}{program@epstopdf=\epstopdf@sys@cmd }
| \in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\e
| def \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \el
| se \in@true \fi
| #1<-=
| #2<-program@epstopdf=\epstopdf@sys@cmd
| {\begingroup}
| {entering semi simple group (level 1) at line 22}
| {\def}
| {changing \in@@=undefined}
| {into \in@@=macro:#1=->}
| {\toks0}
| {\expandafter}
| \in@@ #1=->
| #1<-program@epstopdf
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\epstopdf@sys@cmd {}{}=}
| {\edef}
| {changing \in@@=macro:#1=->}
| {into \in@@=macro:->\epstopdf@sys@cmd {}{}=}
| {\expandafter}
| {\ifx}
| {false}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \in@@=undefined}
| {leaving semi simple group (level 1) entered at line 22}
| \in@true ->\let \ifin@ \iftrue
| {\let}
| {changing \ifin@=\iffalse}
| {into \ifin@=\iftrue}
| {\fi}
| {\iftrue}
| {true}
| {\def}
| {changing \XKV@resb=macro:->program@epstopdf=\epstopdf@sys\ETC.}
| {into \XKV@resb=macro:#1=#2\@nil ->\XKV@tempa@toks {#2\ETC.}
| \XKV@resb #1=#2\@nil ->\XKV@tempa@toks {#2}\edef \XKV@resb {\the \XKV@tempa@tok
| s }\ifx \XKV@resb \@empty \else \in@false \fi
| #1<-program@epstopdf
| #2<-\epstopdf@sys@cmd =
| {\toks15}
| {changing \toks15=program@epstopdf=\epstopdf@sys@cmd }
| {into \toks15=\epstopdf@sys@cmd =}
| {\edef}
| {changing \XKV@resb=macro:#1=#2\@nil ->\XKV@tempa@toks {#2\ETC.}
| {into \XKV@resb=macro:->\epstopdf@sys@cmd =}
| {\ifx}
| {false}
| \in@false ->\let \ifin@ \iffalse
| {\let}
| {changing \ifin@=\iftrue}
| {into \ifin@=\iffalse}
| {\fi}
| {\fi}
| {\toks15}
| {changing \toks15=\epstopdf@sys@cmd =}
| {into \toks15=program@epstopdf=\epstopdf@sys@cmd }
| {\edef}
| {changing \XKV@resb=macro:->\epstopdf@sys@cmd =}
| {into \XKV@resb=macro:->program@epstopdf=\epstopdf@sys@cmd }
| {\iffalse}
| {false}
| \XKV@ch@cksanitize #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\
| @onelevel@sanitize #2\@expandtwoargs \in@ #3{#2}\ifin@ \def #2##1#3##2\@nil {\X
| KV@tempa@toks {##2}\edef #2{\the \XKV@tempa@toks }\ifx #2\@empty \else \in@fals
| e \fi }#2#1#3\@nil \fi \XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }
| #1<-program@epstopdf=\epstopdf@sys@cmd
| #2<-\XKV@resb
| #3<-,
| {\toks15}
| {changing \toks15=program@epstopdf=\epstopdf@sys@cmd }
| {into \toks15=program@epstopdf=\epstopdf@sys@cmd }
| {\edef}
| {changing \XKV@resb=macro:->program@epstopdf=\epstopdf@sys@cmd }
| {into \XKV@resb=macro:->program@epstopdf=\epstopdf@sys@cmd }
| \@onelevel@sanitize #1->\edef #1{\expandafter \strip@prefix \meaning #1}
| #1<-\XKV@resb
| {\edef}
| {\expandafter}
| {\meaning}
| \strip@prefix #1>->
| #1<-macro:-
| {changing \XKV@resb=macro:->program@epstopdf=\epstopdf@sys@cmd }
| {into \XKV@resb=macro:->program@epstopdf=\epstopdf@sys\ETC.}
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\in@
| #2<-,
| #3<-\XKV@resb
| {\edef}
| {\noexpand}
| \XKV@resb ->program@epstopdf=\epstopdf@sys@cmd
| {changing \reserved@a=macro:->\in@ {=}{program@epstopdf=\eps\ETC.}
| {into \reserved@a=macro:->\in@ {,}{program@epstopdf=\eps\ETC.}
| \reserved@a ->\in@ {,}{program@epstopdf=\epstopdf@sys@cmd }
| \in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\e
| def \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \el
| se \in@true \fi
| #1<-,
| #2<-program@epstopdf=\epstopdf@sys@cmd
| {\begingroup}
| {entering semi simple group (level 1) at line 22}
| {\def}
| {changing \in@@=undefined}
| {into \in@@=macro:#1,->}
| {\toks0}
| {\expandafter}
| \in@@ #1,->
| #1<-program@epstopdf=\epstopdf@sys@cmd {}{}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=}
| {\edef}
| {changing \in@@=macro:#1,->}
| {into \in@@=macro:->}
| {\expandafter}
| {\ifx}
| {true}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \in@@=undefined}
| {leaving semi simple group (level 1) entered at line 22}
| \in@false ->\let \ifin@ \iffalse
| {\let}
| {reassigning \ifin@=\iffalse}
| {\else}
| {\iffalse}
| {false}
| {\toks15}
| {changing \toks15=program@epstopdf=\epstopdf@sys@cmd }
| {into \toks15=program@epstopdf=\epstopdf@sys@cmd }
| {\edef}
| {changing \XKV@resb=macro:->program@epstopdf=\epstopdf@sys\ETC.}
| {into \XKV@resb=macro:->program@epstopdf=\epstopdf@sys@cmd }
| {\fi}
| {\iffalse}
| {false}
| {\let}
| {changing \XKV@naa=macro:->verbose,enable,append,update,p\ETC.}
| {into \XKV@naa=macro:->}
| \XKV@for@o #1->\expandafter \XKV@for@n \expandafter {#1}
| #1<-\XKV@resb
| {\expandafter}
| {\expandafter}
| \XKV@resb ->program@epstopdf=\epstopdf@sys@cmd
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-program@epstopdf=\epstopdf@sys@cmd
| #2<-\XKV@tempa
| #3<-\expandafter \XKV@g@tkeyname \XKV@tempa =\@nil \XKV@tempa \XKV@addtolist@x
| \XKV@naa \XKV@tempa
| {\toks15}
| {changing \toks15=program@epstopdf=\epstopdf@sys@cmd }
| {into \toks15=program@epstopdf=\epstopdf@sys@cmd }
| {\edef}
| {changing \XKV@tempa=macro:->epstopdf}
| {into \XKV@tempa=macro:->program@epstopdf=\epstopdf@sys@cmd }
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tempa
| #2<-\expandafter \XKV@g@tkeyname \XKV@tempa =\@nil \XKV@tempa \XKV@addtolist@x
| \XKV@naa \XKV@tempa
| #3<-program@epstopdf=\epstopdf@sys@cmd
| {\toks15}
| {changing \toks15=program@epstopdf=\epstopdf@sys@cmd }
| {into \toks15=program@epstopdf=\epstopdf@sys@cmd }
| {\edef}
| {changing \XKV@tempa=macro:->program@epstopdf=\epstopdf@sys@cmd }
| {into \XKV@tempa=macro:->program@epstopdf=\epstopdf@sys@cmd }
| {\ifx}
| {false}
| {\expandafter}
| \XKV@tempa ->program@epstopdf=\epstopdf@sys@cmd
| \XKV@g@tkeyname #1=#2\@nil #3->\XKV@ifcmd {#1}\savevalue #3{\XKV@rkvtrue \XKV@s
| gfalse }{\XKV@ifcmd {#1}\gsavevalue #3{\XKV@rkvtrue \XKV@sgtrue }{\XKV@rkvfalse
| \XKV@sgfalse }}
| #1<-program@epstopdf
| #2<-\epstopdf@sys@cmd =
| #3<-\XKV@tempa
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-program@epstopdf
| #2<-\savevalue
| #3<-\XKV@tempa
| {\def}
| {changing \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\savevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\exp
| andafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-program@epstopdf
| #2<-\@nil
| #3<-
| #4<-\XKV@tempa
| {\def}
| {changing \XKV@tempa=macro:->program@epstopdf=\epstopdf@sys@cmd }
| {into \XKV@tempa=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tempa=macro:->\@nil }
| {into \XKV@tempa=macro:->program@epstopdf}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgfalse
| #2<-\XKV@ifcmd {program@epstopdf}\gsavevalue \XKV@tempa {\XKV@rkvtrue \XKV@sgtr
| ue }{\XKV@rkvfalse \XKV@sgfalse }
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-program@epstopdf
| #2<-\gsavevalue
| #3<-\XKV@tempa
| {\def}
| {changing \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\gsavevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\ex
| pandafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-program@epstopdf
| #2<-\@nil
| #3<-
| #4<-\XKV@tempa
| {\def}
| {changing \XKV@tempa=macro:->program@epstopdf}
| {into \XKV@tempa=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tempa=macro:->\@nil }
| {into \XKV@tempa=macro:->program@epstopdf}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgtrue
| #2<-\XKV@rkvfalse \XKV@sgfalse
| \XKV@rkvfalse ->\let \ifXKV@rkv \iffalse
| {\let}
| {reassigning \ifXKV@rkv=\iffalse}
| \XKV@sgfalse ->\let \ifXKV@sg \iffalse
| {\let}
| {reassigning \ifXKV@sg=\iffalse}
| \XKV@addtolist@x #1#2->\edef #1{#1\ifx #1\@empty \else ,\fi #2}
| #1<-\XKV@naa
| #2<-\XKV@tempa
| {\edef}
| \XKV@naa ->
| {\ifx}
| {true}
| {\else}
| \XKV@tempa ->program@epstopdf
| {changing \XKV@naa=macro:->}
| {into \XKV@naa=macro:->program@epstopdf}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tempa
| #2<-\expandafter \XKV@g@tkeyname \XKV@tempa =\@nil \XKV@tempa \XKV@addtolist@x
| \XKV@naa \XKV@tempa
| #3<-\@nil
| {\toks15}
| {changing \toks15=program@epstopdf=\epstopdf@sys@cmd }
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@tempa=macro:->program@epstopdf}
| {into \XKV@tempa=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@tempa
| #2<-\expandafter \XKV@g@tkeyname \XKV@tempa =\@nil \XKV@tempa \XKV@addtolist@x
| \XKV@naa \XKV@tempa
| {\ifnum}
| {true}
| {\let}
| {reassigning \XKV@rm=macro:->}
| {\fi}
| \XKV@usepresetkeys #1#2->\XKV@presettrue \XKV@for@eo \XKV@fams \XKV@tfam {\XKV@
| makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header #2}{}{\XKV@toks \expandafter
| \expandafter \expandafter {\csname XKV@\XKV@header #2\endcsname }\@expandtwoar
| gs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@empty \else ,\fi #1}
| }}\XKV@presetfalse
| #1<-
| #2<-preseth
| \XKV@presettrue ->\let \ifXKV@preset \iftrue
| {\let}
| {changing \ifXKV@preset=\iffalse}
| {into \ifXKV@preset=\iftrue}
| \XKV@for@eo #1#2#3->\def #2{\XKV@f@r #2{#3}}\expandafter #2#1,\@nil ,
| #1<-\XKV@fams
| #2<-\XKV@tfam
| #3<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header preseth}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header preseth\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| {\def}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->\XKV@f@r \XKV@tfam {\XKV@makehd \ETC.}
| {\expandafter}
| \XKV@fams ->ETE
| \XKV@tfam ->\XKV@f@r \XKV@tfam {\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XK
| V@header preseth}{}{\XKV@toks \expandafter \expandafter \expandafter {\csname X
| KV@\XKV@header preseth\endcsname }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks
| }{\XKV@naa \ifx \XKV@naa \@empty \else ,\fi }}}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tfam
| #2<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header preseth}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header preseth\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| #3<-ETE
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=ETE}
| {\edef}
| {changing \XKV@tfam=macro:->\XKV@f@r \XKV@tfam {\XKV@makehd \ETC.}
| {into \XKV@tfam=macro:->ETE}
| {\ifx}
| {false}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-\XKV@tfam
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tfam ->ETE
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=macro:,#1\@nil ->\def \XKV@fams {#1}}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-XKV@\XKV@header preseth
| {\ifcsname}
| \XKV@header ->KV@ETE@
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\XKV@toks \expandafter \expandafter \expandafter {\csname XKV@\XKV@header p
| reseth\endcsname }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx
| \XKV@naa \@empty \else ,\fi }
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tfam
| #2<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header preseth}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header preseth\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| #3<-\@nil
| {\toks15}
| {changing \toks15=ETE}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@tfam
| #2<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header preseth}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header preseth\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| \XKV@presetfalse ->\let \ifXKV@preset \iffalse
| {\let}
| {changing \ifXKV@preset=\iftrue}
| {into \ifXKV@preset=\iffalse}
| {\expandafter}
| {\expandafter}
| \XKV@resb ->program@epstopdf=\epstopdf@sys@cmd
| \XKV@s@tkeys #1#2->\XKV@sp@deflist \XKV@na {#2}\XKV@for@n {#1}\CurrentOption {\
| expandafter \XKV@s@tk@ys \CurrentOption ==\@nil }
| #1<-program@epstopdf=\epstopdf@sys@cmd
| #2<-
| \XKV@sp@deflist #1#2->\let #1\@empty \XKV@for@n {#2}\XKV@resa {\expandafter \KV
| @@sp@def \expandafter \XKV@resa \expandafter {\XKV@resa }\XKV@addtomacro@o #1{\
| expandafter ,\XKV@resa }}\ifx #1\@empty \else \def \XKV@resa ,##1\@nil {\def #1
| {##1}}\expandafter \XKV@resa #1\@nil \fi
| #1<-\XKV@na
| #2<-
| {\let}
| {reassigning \XKV@na=macro:->}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-
| #2<-\XKV@resa
| #3<-\expandafter \KV@@sp@def \expandafter \XKV@resa \expandafter {\XKV@resa }\X
| KV@addtomacro@o \XKV@na {\expandafter ,\XKV@resa }
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=}
| {\edef}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=macro:->}
| {\ifx}
| {true}
| \XKV@for@break #1\@nil ,->\fi
| #1<-\else \expandafter \XKV@f@r \fi \XKV@resa {\expandafter \KV@@sp@def \expand
| after \XKV@resa \expandafter {\XKV@resa }\XKV@addtomacro@o \XKV@na {\expandafte
| r ,\XKV@resa }},
| {\fi}
| {\ifx}
| {true}
| {\else}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-program@epstopdf=\epstopdf@sys@cmd
| #2<-\CurrentOption
| #3<-\expandafter \XKV@s@tk@ys \CurrentOption ==\@nil
| {\toks15}
| {changing \toks15=}
| {into \toks15=program@epstopdf=\epstopdf@sys@cmd }
| {\edef}
| {changing \CurrentOption=macro:->}
| {into \CurrentOption=macro:->program@epstopdf=\epstopdf@sys@cmd }
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\CurrentOption
| #2<-\expandafter \XKV@s@tk@ys \CurrentOption ==\@nil
| #3<-program@epstopdf=\epstopdf@sys@cmd
| {\toks15}
| {changing \toks15=program@epstopdf=\epstopdf@sys@cmd }
| {into \toks15=program@epstopdf=\epstopdf@sys@cmd }
| {\edef}
| {changing \CurrentOption=macro:->program@epstopdf=\epstopdf@sys@cmd }
| {into \CurrentOption=macro:->program@epstopdf=\epstopdf@sys@cmd }
| {\ifx}
| {false}
| {\expandafter}
| \CurrentOption ->program@epstopdf=\epstopdf@sys@cmd
| \XKV@s@tk@ys #1=#2=#3\@nil ->\XKV@g@tkeyname #1=\@nil \XKV@tkey \expandafter \K
| V@@sp@def \expandafter \XKV@tkey \expandafter {\XKV@tkey }\ifx \XKV@tkey \@empt
| y \XKV@toks {#2}\ifcat $\the \XKV@toks $\else \XKV@err {no key specified for va
| lue `\the \XKV@toks '}\fi \else \@expandtwoargs \in@ {,\XKV@tkey ,}{,\XKV@na ,}
| \ifin@ \else \XKV@knftrue \KV@@sp@def \XKV@tempa {#2}\ifXKV@preset \XKV@s@tk@ys
| @ {#3}\else \ifXKV@pl \XKV@for@eo \XKV@fams \XKV@tfam {\XKV@makehd \XKV@tfam \X
| KV@s@tk@ys@ {#3}}\else \XKV@whilist \XKV@fams \XKV@tfam \ifXKV@knf \fi {\XKV@ma
| kehd \XKV@tfam \XKV@s@tk@ys@ {#3}}\fi \fi \ifXKV@knf \ifXKV@inpox \ifx \XKV@dox
| s \relax \ifx \@currext \@clsextension \else \let \CurrentOption \XKV@tkey \@un
| knownoptionerror \fi \else \XKV@doxs \fi \else \ifXKV@st \XKV@addtolist@o \XKV@
| rm \CurrentOption \else \XKV@err {`\XKV@tkey ' undefined in families `\XKV@fams
| '}\fi \fi \else \ifXKV@inpox \ifx \XKV@testclass \XKV@documentclass \expandaft
| er \XKV@useoption \expandafter {\CurrentOption }\fi \fi \fi \fi \fi
| #1<-program@epstopdf
| #2<-\epstopdf@sys@cmd
| #3<-=
| \XKV@g@tkeyname #1=#2\@nil #3->\XKV@ifcmd {#1}\savevalue #3{\XKV@rkvtrue \XKV@s
| gfalse }{\XKV@ifcmd {#1}\gsavevalue #3{\XKV@rkvtrue \XKV@sgtrue }{\XKV@rkvfalse
| \XKV@sgfalse }}
| #1<-program@epstopdf
| #2<-
| #3<-\XKV@tkey
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-program@epstopdf
| #2<-\savevalue
| #3<-\XKV@tkey
| {\def}
| {changing \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\savevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\exp
| andafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-program@epstopdf
| #2<-\@nil
| #3<-
| #4<-\XKV@tkey
| {\def}
| {changing \XKV@tkey=macro:->program@epstopdf}
| {into \XKV@tkey=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tkey=macro:->\@nil }
| {into \XKV@tkey=macro:->program@epstopdf}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgfalse
| #2<-\XKV@ifcmd {program@epstopdf}\gsavevalue \XKV@tkey {\XKV@rkvtrue \XKV@sgtru
| e }{\XKV@rkvfalse \XKV@sgfalse }
| \XKV@ifcmd #1#2#3->\def \XKV@@ifcmd ##1#2##2##3\@nil ##4{\def ##4{##2}\ifx ##4\
| @nnil \def ##4{##1}\expandafter \@secondoftwo \else \expandafter \@firstoftwo \
| fi }\XKV@@ifcmd #1#2{\@nil }\@nil #3
| #1<-program@epstopdf
| #2<-\gsavevalue
| #3<-\XKV@tkey
| {\def}
| {changing \XKV@@ifcmd=macro:#1\savevalue #2#3\@nil #4->\def \ETC.}
| {into \XKV@@ifcmd=macro:#1\gsavevalue #2#3\@nil #4->\def \ETC.}
| \XKV@@ifcmd #1\gsavevalue #2#3\@nil #4->\def #4{#2}\ifx #4\@nnil \def #4{#1}\ex
| pandafter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-program@epstopdf
| #2<-\@nil
| #3<-
| #4<-\XKV@tkey
| {\def}
| {changing \XKV@tkey=macro:->program@epstopdf}
| {into \XKV@tkey=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tkey=macro:->\@nil }
| {into \XKV@tkey=macro:->program@epstopdf}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\XKV@rkvtrue \XKV@sgtrue
| #2<-\XKV@rkvfalse \XKV@sgfalse
| \XKV@rkvfalse ->\let \ifXKV@rkv \iffalse
| {\let}
| {reassigning \ifXKV@rkv=\iffalse}
| \XKV@sgfalse ->\let \ifXKV@sg \iffalse
| {\let}
| {reassigning \ifXKV@sg=\iffalse}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tkey ->program@epstopdf
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tkey
| #2<-program@epstopdf
| {\futurelet}
| {changing \XKV@resa=macro:->}
| {into \XKV@resa=the letter p}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-program@epstopdf\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-program@epstopdf
| #2<-\@nil
| #3<-\XKV@tkey
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=program@epstopdf}
| {\edef}
| {changing \XKV@tkey=macro:->program@epstopdf}
| {into \XKV@tkey=macro:->program@epstopdf}
| {\ifx}
| {false}
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\in@
| #2<-,\XKV@tkey ,
| #3<-,\XKV@na ,
| {\edef}
| {\noexpand}
| \XKV@tkey ->program@epstopdf
| \XKV@na ->
| {changing \reserved@a=macro:->\in@ {,}{program@epstopdf=\eps\ETC.}
| {into \reserved@a=macro:->\in@ {,program@epstopdf,}{,,}}
| \reserved@a ->\in@ {,program@epstopdf,}{,,}
| \in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\e
| def \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \el
| se \in@true \fi
| #1<-,program@epstopdf,
| #2<-,,
| {\begingroup}
| {entering semi simple group (level 1) at line 22}
| {\def}
| {changing \in@@=undefined}
| {into \in@@=macro:#1,program@epstopdf,->}
| {\toks0}
| {\expandafter}
| \in@@ #1,program@epstopdf,->
| #1<-,,{}{}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=}
| {\edef}
| {changing \in@@=macro:#1,program@epstopdf,->}
| {into \in@@=macro:->}
| {\expandafter}
| {\ifx}
| {true}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \in@@=undefined}
| {leaving semi simple group (level 1) entered at line 22}
| \in@false ->\let \ifin@ \iffalse
| {\let}
| {reassigning \ifin@=\iffalse}
| {\else}
| {\iffalse}
| {false}
| \XKV@knftrue ->\let \ifXKV@knf \iftrue
| {\let}
| {changing \ifXKV@knf=\iffalse}
| {into \ifXKV@knf=\iftrue}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tempa
| #2<-\epstopdf@sys@cmd
| {\futurelet}
| {changing \XKV@resa=the letter p}
| {into \XKV@resa=macro:->repstopdf}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-\epstopdf@sys@cmd \@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-\epstopdf@sys@cmd
| #2<-\@nil
| #3<-\XKV@tempa
| {\toks14}
| {changing \toks14=program@epstopdf}
| {into \toks14=\epstopdf@sys@cmd }
| {\edef}
| {changing \XKV@tempa=macro:->\@nil }
| {into \XKV@tempa=macro:->\epstopdf@sys@cmd }
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| \XKV@whilist #1#2#3\fi #4->#3\expandafter \XKV@wh@list #1,\@nil ,\@nil \@@ #2#3
| \fi {#4}{}\fi
| #1<-\XKV@fams
| #2<-\XKV@tfam
| #3<-\ifXKV@knf
| #4<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {=}
| {\iftrue}
| {true}
| {\expandafter}
| \XKV@fams ->ETE
| \XKV@wh@list #1,#2\@@ #3#4\fi #5#6->\def #3{#1}\ifx #3\@nnil \def #3{#6}\expand
| after \XKV@wh@l@st \else #4#5\expandafter \expandafter \expandafter \XKV@wh@lis
| t \else \def #3{#6}\expandafter \expandafter \expandafter \XKV@wh@l@st \fi \fi
| #2\@@ #3#4\fi {#5}{#1}
| #1<-ETE
| #2<-\@nil ,\@nil
| #3<-\XKV@tfam
| #4<-\ifXKV@knf
| #5<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {=}
| #6<-
| {\def}
| {changing \XKV@tfam=macro:->\@nil }
| {into \XKV@tfam=macro:->ETE}
| {\ifx}
| {false}
| {\iftrue}
| {true}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-\XKV@tfam
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tfam ->ETE
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=macro:->repstopdf}
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=\epstopdf@sys@cmd }
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \XKV@s@tk@ys@ #1->\XKV@ifundefined {\XKV@header \XKV@tkey }{}{\XKV@knffalse \XK
| V@ifundefined {XKV@\XKV@header save}{}{\expandafter \XKV@testsavekey \csname XK
| V@\XKV@header save\endcsname \XKV@tkey }\ifXKV@rkv \ifXKV@sg \expandafter \glob
| al \fi \expandafter \let \csname XKV@\XKV@header \XKV@tkey @value\endcsname \XK
| V@tempa \fi \expandafter \XKV@replacepointers \expandafter {\XKV@tempa }\ifx \@
| empty #1\@empty \XKV@afterelsefi \XKV@ifundefined {\XKV@header \XKV@tkey @defau
| lt}{\XKV@err {no value specified for key `\XKV@tkey '}}{\expandafter \expandaft
| er \expandafter \XKV@default \csname \XKV@header \XKV@tkey @default\endcsname \
| @nil }\else \XKV@afterfi \XKV@srstate {@\romannumeral \XKV@depth }{}\csname \XK
| V@header \XKV@tkey \expandafter \endcsname \expandafter {\XKV@tempa }\relax \XK
| V@srstate {}{@\romannumeral \XKV@depth }\fi }
| #1<-=
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-\XKV@header \XKV@tkey
| {\ifcsname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->program@epstopdf
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-
| #2<-\XKV@knffalse \XKV@ifundefined {XKV@\XKV@header save}{}{\expandafter \XKV@t
| estsavekey \csname XKV@\XKV@header save\endcsname \XKV@tkey }\ifXKV@rkv \ifXKV@
| sg \expandafter \global \fi \expandafter \let \csname XKV@\XKV@header \XKV@tkey
| @value\endcsname \XKV@tempa \fi \expandafter \XKV@replacepointers \expandafter
| {\XKV@tempa }\ifx \@empty =\@empty \XKV@afterelsefi \XKV@ifundefined {\XKV@hea
| der \XKV@tkey @default}{\XKV@err {no value specified for key `\XKV@tkey '}}{\ex
| pandafter \expandafter \expandafter \XKV@default \csname \XKV@header \XKV@tkey
| @default\endcsname \@nil }\else \XKV@afterfi \XKV@srstate {@\romannumeral \XKV@
| depth }{}\csname \XKV@header \XKV@tkey \expandafter \endcsname \expandafter {\X
| KV@tempa }\relax \XKV@srstate {}{@\romannumeral \XKV@depth }\fi
| \XKV@knffalse ->\let \ifXKV@knf \iffalse
| {\let}
| {changing \ifXKV@knf=\iftrue}
| {into \ifXKV@knf=\iffalse}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-XKV@\XKV@header save
| {\ifcsname}
| \XKV@header ->KV@ETE@
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\expandafter \XKV@testsavekey \csname XKV@\XKV@header save\endcsname \XKV@t
| key
| {\iffalse}
| {false}
| {\expandafter}
| {\expandafter}
| \XKV@tempa ->\epstopdf@sys@cmd
| \XKV@replacepointers #1->\let \XKV@tempa \@empty \let \XKV@resa \@empty \XKV@r@
| placepointers #1\usevalue \@nil
| #1<-\epstopdf@sys@cmd
| {\let}
| {changing \XKV@tempa=macro:->\epstopdf@sys@cmd }
| {into \XKV@tempa=macro:->}
| {\let}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=macro:->}
| \XKV@r@placepointers #1\usevalue #2->\XKV@addtomacro@n \XKV@tempa {#1}\def \XKV
| @tempb {#2}\ifx \XKV@tempb \@nnil \else \XKV@afterfi \XKV@ifundefined {XKV@\XKV
| @header #2@value}{\XKV@err {no value recorded for key `#2'; ignored}\XKV@r@plac
| epointers }{\@expandtwoargs \in@ {,#2,}{,\XKV@resa ,}\ifin@ \XKV@afterelsefi \X
| KV@err {back linking pointers; pointer replacement canceled}\else \XKV@afterfi
| \XKV@addtolist@x \XKV@resa {#2}\expandafter \expandafter \expandafter \XKV@r@pl
| acepointers \csname XKV@\XKV@header #2@value\endcsname \fi }\fi
| #1<-\epstopdf@sys@cmd
| #2<-\@nil
| \XKV@addtomacro@n #1#2->\XKV@tempa@toks \expandafter {#1#2}\edef #1{\the \XKV@t
| empa@toks }
| #1<-\XKV@tempa
| #2<-\epstopdf@sys@cmd
| {\toks15}
| {\expandafter}
| \XKV@tempa ->
| {changing \toks15=program@epstopdf=\epstopdf@sys@cmd }
| {into \toks15=\epstopdf@sys@cmd }
| {\edef}
| {changing \XKV@tempa=macro:->}
| {into \XKV@tempa=macro:->\epstopdf@sys@cmd }
| {\def}
| {changing \XKV@tempb=macro:->\@nil }
| {into \XKV@tempb=macro:->\@nil }
| {\ifx}
| {true}
| {\else}
| {\ifx}
| {false}
| \XKV@afterfi #1\fi ->\fi #1
| #1<-\XKV@srstate {@\romannumeral \XKV@depth }{}\csname \XKV@header \XKV@tkey \e
| xpandafter \endcsname \expandafter {\XKV@tempa }\relax \XKV@srstate {}{@\romann
| umeral \XKV@depth }
| {\fi}
| \XKV@srstate #1#2->\ifx \@empty #2\@empty \advance \XKV@depth \@ne \fi \XKV@for
| @n {XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf}\XKV@resa {
| \expandafter \let \csname \XKV@resa #1\expandafter \endcsname \csname \XKV@resa
| #2\endcsname }\ifx \@empty #1\@empty \advance \XKV@depth \m@ne \fi
| #1<-@\romannumeral \XKV@depth
| #2<-
| {\ifx}
| {true}
| {\advance}
| {changing \count82=0}
| {into \count82=1}
| {\fi}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf
| #2<-\XKV@resa
| #3<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| {\toks15}
| {changing \toks15=\epstopdf@sys@cmd }
| {into \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {\edef}
| {changing \XKV@resa=macro:->}
| {into \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@prefix
| {\toks15}
| {changing \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {into \toks15=XKV@prefix}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {into \XKV@resa=macro:->XKV@prefix}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\let}
| {changing \XKV@prefix@i=macro:->KV@}
| {into \XKV@prefix@i=macro:->KV@}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@fams
| {\toks15}
| {changing \toks15=XKV@prefix}
| {into \toks15=XKV@fams}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix}
| {into \XKV@resa=macro:->XKV@fams}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\let}
| {changing \XKV@fams@i=macro:->ETE}
| {into \XKV@fams@i=macro:->ETE}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@tkey
| {\toks15}
| {changing \toks15=XKV@fams}
| {into \toks15=XKV@tkey}
| {\edef}
| {changing \XKV@resa=macro:->XKV@fams}
| {into \XKV@resa=macro:->XKV@tkey}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\let}
| {changing \XKV@tkey@i=macro:->program@epstopdf}
| {into \XKV@tkey@i=macro:->program@epstopdf}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-XKV@na
| {\toks15}
| {changing \toks15=XKV@tkey}
| {into \toks15=XKV@na}
| {\edef}
| {changing \XKV@resa=macro:->XKV@tkey}
| {into \XKV@resa=macro:->XKV@na}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\let}
| {reassigning \XKV@na@i=macro:->}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@st
| {\toks15}
| {changing \toks15=XKV@na}
| {into \toks15=ifXKV@st}
| {\edef}
| {changing \XKV@resa=macro:->XKV@na}
| {into \XKV@resa=macro:->ifXKV@st}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\let}
| {reassigning \ifXKV@st@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@pl
| {\toks15}
| {changing \toks15=ifXKV@st}
| {into \toks15=ifXKV@pl}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@st}
| {into \XKV@resa=macro:->ifXKV@pl}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\let}
| {reassigning \ifXKV@pl@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-ifXKV@knf
| {\toks15}
| {changing \toks15=ifXKV@pl}
| {into \toks15=ifXKV@knf}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@pl}
| {into \XKV@resa=macro:->ifXKV@knf}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\romannumeral}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\let}
| {reassigning \ifXKV@knf@i=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| #3<-\@nil
| {\toks15}
| {changing \toks15=ifXKV@knf}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@knf}
| {into \XKV@resa=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa @\romannumeral \XKV@depth \expandafter
| \endcsname \csname \XKV@resa \endcsname
| {\ifx}
| {false}
| {\csname}
| \XKV@header ->KV@ETE@
| \XKV@tkey ->program@epstopdf
| {\expandafter}
| {\expandafter}
| \XKV@tempa ->\epstopdf@sys@cmd
| \KV@ETE@program@epstopdf #1->\def \ETE@program@epstopdf {#1}
| #1<-\epstopdf@sys@cmd
| {\def}
| {changing \ETE@program@epstopdf=macro:->epstopdf}
| {into \ETE@program@epstopdf=macro:->\epstopdf@sys@cmd }
| {\relax}
| \XKV@srstate #1#2->\ifx \@empty #2\@empty \advance \XKV@depth \@ne \fi \XKV@for
| @n {XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf}\XKV@resa {
| \expandafter \let \csname \XKV@resa #1\expandafter \endcsname \csname \XKV@resa
| #2\endcsname }\ifx \@empty #1\@empty \advance \XKV@depth \m@ne \fi
| #1<-
| #2<-@\romannumeral \XKV@depth
| {\ifx}
| {false}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-XKV@prefix,XKV@fams,XKV@tkey,XKV@na,ifXKV@st,ifXKV@pl,ifXKV@knf
| #2<-\XKV@resa
| #3<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {\edef}
| {changing \XKV@resa=macro:->\@nil }
| {into \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@prefix
| {\toks15}
| {changing \toks15=XKV@prefix,XKV@fams,XKV@tkey,XKV\ETC.}
| {into \toks15=XKV@prefix}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix,XKV@fams,XKV@tkey,X\ETC.}
| {into \XKV@resa=macro:->XKV@prefix}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@prefix
| {\romannumeral}
| {\let}
| {reassigning \XKV@prefix=macro:->KV@}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@fams
| {\toks15}
| {changing \toks15=XKV@prefix}
| {into \toks15=XKV@fams}
| {\edef}
| {changing \XKV@resa=macro:->XKV@prefix}
| {into \XKV@resa=macro:->XKV@fams}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@fams
| {\romannumeral}
| {\let}
| {reassigning \XKV@fams=macro:->ETE}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@tkey
| {\toks15}
| {changing \toks15=XKV@fams}
| {into \toks15=XKV@tkey}
| {\edef}
| {changing \XKV@resa=macro:->XKV@fams}
| {into \XKV@resa=macro:->XKV@tkey}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@tkey
| {\romannumeral}
| {\let}
| {reassigning \XKV@tkey=macro:->program@epstopdf}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-XKV@na
| {\toks15}
| {changing \toks15=XKV@tkey}
| {into \toks15=XKV@na}
| {\edef}
| {changing \XKV@resa=macro:->XKV@tkey}
| {into \XKV@resa=macro:->XKV@na}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\expandafter}
| {\csname}
| \XKV@resa ->XKV@na
| {\romannumeral}
| {\let}
| {reassigning \XKV@na=macro:->}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@st
| {\toks15}
| {changing \toks15=XKV@na}
| {into \toks15=ifXKV@st}
| {\edef}
| {changing \XKV@resa=macro:->XKV@na}
| {into \XKV@resa=macro:->ifXKV@st}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@st
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@st=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@pl
| {\toks15}
| {changing \toks15=ifXKV@st}
| {into \toks15=ifXKV@pl}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@st}
| {into \XKV@resa=macro:->ifXKV@pl}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@pl
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@pl=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-ifXKV@knf
| {\toks15}
| {changing \toks15=ifXKV@pl}
| {into \toks15=ifXKV@knf}
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@pl}
| {into \XKV@resa=macro:->ifXKV@knf}
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\expandafter}
| {\csname}
| \XKV@resa ->ifXKV@knf
| {\romannumeral}
| {\let}
| {reassigning \ifXKV@knf=\iffalse}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| #3<-\@nil
| {\toks15}
| {changing \toks15=ifXKV@knf}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@resa=macro:->ifXKV@knf}
| {into \XKV@resa=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@resa
| #2<-\expandafter \let \csname \XKV@resa \expandafter \endcsname \csname \XKV@re
| sa @\romannumeral \XKV@depth \endcsname
| {\ifx}
| {true}
| {\advance}
| {changing \count82=1}
| {into \count82=0}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\else}
| {\expandafter}
| {\fi}
| \XKV@wh@list #1,#2\@@ #3#4\fi #5#6->\def #3{#1}\ifx #3\@nnil \def #3{#6}\expand
| after \XKV@wh@l@st \else #4#5\expandafter \expandafter \expandafter \XKV@wh@lis
| t \else \def #3{#6}\expandafter \expandafter \expandafter \XKV@wh@l@st \fi \fi
| #2\@@ #3#4\fi {#5}{#1}
| #1<-\@nil
| #2<-\@nil
| #3<-\XKV@tfam
| #4<-\ifXKV@knf
| #5<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {=}
| #6<-ETE
| {\def}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->\@nil }
| {\ifx}
| {true}
| {\def}
| {changing \XKV@tfam=macro:->\@nil }
| {into \XKV@tfam=macro:->ETE}
| {\expandafter}
| {\else}
| \XKV@wh@l@st #1\@@ #2#3\fi #4#5->
| #1<-\@nil
| #2<-\XKV@tfam
| #3<-\ifXKV@knf
| #4<-\XKV@makehd \XKV@tfam \XKV@s@tk@ys@ {=}
| #5<-\@nil
| {\fi}
| {\fi}
| {\fi}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| {\fi}
| {\fi}
| {\fi}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\CurrentOption
| #2<-\expandafter \XKV@s@tk@ys \CurrentOption ==\@nil
| #3<-\@nil
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=\@nil }
| {\edef}
| {changing \CurrentOption=macro:->program@epstopdf=\epstopdf@sys@cmd }
| {into \CurrentOption=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\CurrentOption
| #2<-\expandafter \XKV@s@tk@ys \CurrentOption ==\@nil
| \XKV@usepresetkeys #1#2->\XKV@presettrue \XKV@for@eo \XKV@fams \XKV@tfam {\XKV@
| makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header #2}{}{\XKV@toks \expandafter
| \expandafter \expandafter {\csname XKV@\XKV@header #2\endcsname }\@expandtwoar
| gs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@empty \else ,\fi #1}
| }}\XKV@presetfalse
| #1<-
| #2<-presett
| \XKV@presettrue ->\let \ifXKV@preset \iftrue
| {\let}
| {changing \ifXKV@preset=\iffalse}
| {into \ifXKV@preset=\iftrue}
| \XKV@for@eo #1#2#3->\def #2{\XKV@f@r #2{#3}}\expandafter #2#1,\@nil ,
| #1<-\XKV@fams
| #2<-\XKV@tfam
| #3<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header presett}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header presett\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| {\def}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->\XKV@f@r \XKV@tfam {\XKV@makehd \ETC.}
| {\expandafter}
| \XKV@fams ->ETE
| \XKV@tfam ->\XKV@f@r \XKV@tfam {\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XK
| V@header presett}{}{\XKV@toks \expandafter \expandafter \expandafter {\csname X
| KV@\XKV@header presett\endcsname }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks
| }{\XKV@naa \ifx \XKV@naa \@empty \else ,\fi }}}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tfam
| #2<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header presett}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header presett\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| #3<-ETE
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=ETE}
| {\edef}
| {changing \XKV@tfam=macro:->\XKV@f@r \XKV@tfam {\XKV@makehd \ETC.}
| {into \XKV@tfam=macro:->ETE}
| {\ifx}
| {false}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-\XKV@tfam
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tfam ->ETE
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-ETE
| {\futurelet}
| {changing \XKV@resa=macro:->\@nil }
| {into \XKV@resa=the letter E}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-ETE\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-ETE
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=ETE}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->ETE}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->ETE
| {\fi}
| {changing \XKV@header=macro:->ETE}
| {into \XKV@header=macro:->KV@ETE@}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-XKV@\XKV@header presett
| {\ifcsname}
| \XKV@header ->KV@ETE@
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\XKV@toks \expandafter \expandafter \expandafter {\csname XKV@\XKV@header p
| resett\endcsname }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx
| \XKV@naa \@empty \else ,\fi }
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tfam
| #2<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header presett}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header presett\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| #3<-\@nil
| {\toks15}
| {changing \toks15=ETE}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@tfam=macro:->ETE}
| {into \XKV@tfam=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@tfam
| #2<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header presett}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header presett\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| \XKV@presetfalse ->\let \ifXKV@preset \iffalse
| {\let}
| {changing \ifXKV@preset=\iftrue}
| {into \ifXKV@preset=\iffalse}
| {\let}
| {changing \CurrentOption=macro:->\@nil }
| {into \CurrentOption=macro:->}
| {\endinput}
| )
| {blank space }
| \InputIfFileExists #1#2->\IfFileExists {#1}{#2\@addtofilelist {#1}\@@input \@fi
| lef@und }
| #1<-epstopdf.cfg
| #2<-
| \IfFileExists #1#2#3->\openin \@inputcheck #1 \ifeof \@inputcheck \ifx \input@p
| ath \@undefined \def \reserved@a {#3}\else \def \reserved@a {\@iffileonpath {#1
| }{#2}{#3}}\fi \else \closein \@inputcheck \edef \@filef@und {#1 }\def \reserved
| @a {#2}\fi \reserved@a
| #1<-epstopdf.cfg
| #2<-\@addtofilelist {epstopdf.cfg}\@@input \@filef@und
| #3<-
| {\openin}
| {\ifeof}
| {true}
| {\ifx}
| {true}
| {\def}
| {changing \reserved@a=macro:->\in@ {,program@epstopdf,}{,,}}
| {into \reserved@a=macro:->}
| {\else}
| {\else}
| \reserved@a ->
| {blank space }
| \ETE@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax \catcode 33=12\relax \catcode 39=12\relax \catcode 42=12
| \relax \catcode 44=12\relax \catcode 45=12\relax \catcode 46=12\relax \catcode
| 47=12\relax \catcode 58=12\relax \catcode 60=12\relax \catcode 62=12\relax \cat
| code 96=12\relax \endinput
| {\endlinechar}
| {reassigning \endlinechar=13}
| {\relax}
| {\catcode}
| {reassigning \catcode13=5}
| {\relax}
| {\catcode}
| {reassigning \catcode32=10}
| {\relax}
| {\catcode}
| {reassigning \catcode35=6}
| {\relax}
| {\catcode}
| {reassigning \catcode61=12}
| {\relax}
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\catcode}
| {reassigning \catcode123=1}
| {\relax}
| {\catcode}
| {reassigning \catcode125=2}
| {\relax}
| {\catcode}
| {reassigning \catcode33=12}
| {\relax}
| {\catcode}
| {reassigning \catcode39=12}
| {\relax}
| {\catcode}
| {reassigning \catcode42=12}
| {\relax}
| {\catcode}
| {reassigning \catcode44=12}
| {\relax}
| {\catcode}
| {reassigning \catcode45=12}
| {\relax}
| {\catcode}
| {reassigning \catcode46=12}
| {\relax}
| {\catcode}
| {reassigning \catcode47=12}
| {\relax}
| {\catcode}
| {reassigning \catcode58=12}
| {\relax}
| {\catcode}
| {reassigning \catcode60=12}
| {\relax}
| {\catcode}
| {reassigning \catcode62=12}
| {\relax}
| {\catcode}
| {reassigning \catcode96=12}
| {\relax}
| {\endinput}
| )
| {\let}
| {reassigning \@unprocessedoptions=macro:->\ifx \@currext \@pkgextension \ETC.}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \epstopdf-base.sty-h@@k ->
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\let}
| {changing \epstopdf-base.sty-h@@k=macro:->}
| {into \epstopdf-base.sty-h@@k=undefined}
| \@unprocessedoptions ->\ifx \@currext \@pkgextension \edef \@curroptions {\@pti
| onlist {\@currname .\@currext }}\@for \CurrentOption :=\@curroptions \do {\ifx
| \CurrentOption \@empty \else \@unknownoptionerror \fi }\fi
| {\ifx}
| {true}
| {\edef}
| \@ptionlist #1->\@ifundefined {opt@#1}\@empty {\csname opt@#1\endcsname }
| #1<-\@currname .\@currext
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-opt@\@currname .\@currext
| {\expandafter}
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@empty
| #2<-\csname opt@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->epstopdf-base
| \@currext ->sty
| \opt@epstopdf-base.sty ->
| {changing \@curroptions=macro:->}
| {into \@curroptions=macro:->}
| \@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\i
| fx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi
| #1<-\CurrentOption
| #2<-\@curroptions
| #3<-\ifx \CurrentOption \@empty \else \@unknownoptionerror \fi
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \@curroptions ->
| {\def}
| {changing \@fortmp=macro:->.eps}
| {into \@fortmp=macro:->}
| {\ifx}
| {true}
| {\else}
| {\fi}
| {blank space }
| \@ifl@ter #1#2->\expandafter \@ifl@t@r \csname ver@#2.#1\endcsname
| #1<-\@currext
| #2<-epstopdf-base
| {\expandafter}
| {\csname}
| \@currext ->sty
| \@ifl@t@r #1#2->\ifnum \expandafter \@parse@version #1//00\@nil <\expandafter \
| @parse@version #2//00\@nil \expandafter \@secondoftwo \else \expandafter \@firs
| toftwo \fi
| #1<-\ver@epstopdf-base.sty
| #2<-2009/07/12
| {\ifnum}
| {\expandafter}
| \ver@epstopdf-base.sty ->2010/02/09 v2.5 Base part for package epstopdf
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2010
| #2<-02
| #3<-0
| #4<-9
| #5<- v2.5 Base part for package epstopdf//00
| {\expandafter}
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2009
| #2<-07
| #3<-1
| #4<-2
| #5<-//00
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\@latex@warning@no@line {You have requested,\on@line , version\MessageBreak
| `2009/07/12' of \@cls@pkg \space epstopdf-base,\MessageBreak but only version\
| MessageBreak `\csname ver@epstopdf-base.\@currext \endcsname '\MessageBreak is
| available}
| {\ifx}
| {false}
| \@popfilename ->\expandafter \@p@pfilename \@currnamestack \@nil \if a\l_expl_s
| tatus_stack_tl a\ExplSyntaxOff \else \expandafter \expl_status_pop:w \l_expl_st
| atus_stack_tl \@nil \fi
| {\expandafter}
| \@currnamestack ->{}{}{12}
| \@p@pfilename #1#2#3#4\@nil ->\gdef \@currname {#1}\gdef \@currext {#2}\catcode
| `\@ #3\relax \gdef \@currnamestack {#4}
| #1<-
| #2<-
| #3<-12
| #4<-
| {\gdef}
| {globally changing \@currname=macro:->epstopdf-base}
| {into \@currname=macro:->}
| {\gdef}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->}
| {\catcode}
| {changing \catcode64=11}
| {into \catcode64=12}
| {\relax}
| {\gdef}
| {globally changing \@currnamestack=macro:->{}{}{12}}
| {into \@currnamestack=macro:->}
| {\if}
| \l_expl_status_stack_tl ->0
| {false}
| {\expandafter}
| \l_expl_status_stack_tl ->0
| \expl_status_pop:w #1#2\@nil ->\def \l_expl_status_stack_tl {#2}\ifodd #1 \expa
| ndafter \ExplSyntaxOn \else \expandafter \ExplSyntaxOff \fi
| #1<-0
| #2<-
| {\def}
| {changing \l_expl_status_stack_tl=macro:->0}
| {into \l_expl_status_stack_tl=macro:->}
| {\ifodd}
| {false}
| {\expandafter}
| {\fi}
| \ExplSyntaxOff ->
| {\fi}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| {\relax}
| {\fi}
| {\fi}
| \seq_set_from_clist:NN #1#2->\tl_set:Nx #1{\clist_map_function:NN #2\seq_wrap_i
| tem:n }
| #1<-\l_file_internal_seq
| #2<-\@filelist
| \tl_set:Nx #1#2->\cs_set_nopar:Npx #1{#2}
| #1<-\l_file_internal_seq
| #2<-\clist_map_function:NN \@filelist \seq_wrap_item:n
| {\edef}
| \clist_map_function:NN #1#2->\clist_if_empty:NF #1{\exp_last_unbraced:NNo \clis
| t_map_function_aux:Nw #2#1,\q_recursion_tail ,\prg_break_point:n {}}
| #1<-\@filelist
| #2<-\seq_wrap_item:n
| \clist_if_empty:NF #1->\if_meaning:w #1\c_empty_tl \prg_return_true: \else: \pr
| g_return_false: \fi: \c_zero {}
| #1<-\@filelist
| {\ifx}
| {false}
| \prg_return_false: ->\exp_after:wN \use_ii:nn \int_to_roman:w
| {\expandafter}
| {\romannumeral}
| {\fi}
| \use_ii:nn #1#2->#2
| #1<-
| #2<-\exp_last_unbraced:NNo \clist_map_function_aux:Nw \seq_wrap_item:n \@fileli
| st ,\q_recursion_tail ,\prg_break_point:n {}
| \exp_last_unbraced:NNo #1#2#3->\exp_after:wN #1\exp_after:wN #2#3
| #1<-\clist_map_function_aux:Nw
| #2<-\seq_wrap_item:n
| #3<-\@filelist
| {\expandafter}
| {\expandafter}
| \@filelist ->rpisudiss.cls,hardwrap.sty,ifplatform.sty,pdftexcmds.sty,infwarerr
| .sty,ifluatex.sty,ltxcmds.sty,ifpdf.sty,catchfile.sty,etexcmds.sty,ifxetex.sty,
| xkeyval.sty,xkeyval.tex,xifthen.sty,etex.sty,calc.sty,ifthen.sty,ifmtarg.sty,bo
| ok.cls,bk12.clo,indentfirst.sty,geometry.sty,ifvtex.sty,fancyhdr.sty,textcase.s
| ty,etoolbox.sty,titlesec.sty,block.tss,setspace.sty,tocbibind.sty,tocloft.sty,x
| patch.sty,expl3.sty,l3names.sty,l3bootstrap.sty,color.sty,color.cfg,pdftex.def,
| graphics.sty,trig.sty,graphics.cfg,l3basics.sty,l3expan.sty,l3tl.sty,l3seq.sty,
| l3int.sty,l3quark.sty,l3prg.sty,l3clist.sty,l3token.sty,l3prop.sty,l3msg.sty,l3
| file.sty,l3skip.sty,l3keys.sty,l3fp.sty,l3box.sty,l3coffins.sty,l3color.sty,l3l
| uatex.sty,xparse.sty,hyperref.sty,hobsub-hyperref.sty,hobsub-generic.sty,hobsub
| .sty,intcalc.sty,kvsetkeys.sty,kvdefinekeys.sty,pdfescape.sty,bigintcalc.sty,bi
| tset.sty,uniquecounter.sty,letltxmacro.sty,hopatch.sty,xcolor-patch.sty,atverye
| nd.sty,atbegshi.sty,refcount.sty,hycolor.sty,kvoptions.sty,pd1enc.def,hyperref.
| cfg,url.sty,hpdftex.def,rerunfilecheck.sty,babel.sty,english.ldf,trace.sty,supp
| -pdf.mkii,epstopdf-base.sty,grfext.sty,epstopdf-sys.cfg
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-rpisudiss.cls
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-rpisudiss.cls
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-rpisudiss.cls
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-hardwrap.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-hardwrap.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-hardwrap.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-ifplatform.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-ifplatform.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-ifplatform.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-pdftexcmds.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-pdftexcmds.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-pdftexcmds.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-infwarerr.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-infwarerr.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-infwarerr.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-ifluatex.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-ifluatex.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-ifluatex.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-ltxcmds.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-ltxcmds.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-ltxcmds.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-ifpdf.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-ifpdf.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-ifpdf.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-catchfile.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-catchfile.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-catchfile.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-etexcmds.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-etexcmds.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-etexcmds.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-ifxetex.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-ifxetex.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-ifxetex.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-xkeyval.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-xkeyval.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-xkeyval.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-xkeyval.tex
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-xkeyval.tex
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-xkeyval.tex
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-xifthen.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-xifthen.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-xifthen.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-etex.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-etex.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-etex.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-calc.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-calc.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-calc.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-ifthen.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-ifthen.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-ifthen.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-ifmtarg.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-ifmtarg.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-ifmtarg.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-book.cls
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-book.cls
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-book.cls
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-bk12.clo
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-bk12.clo
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-bk12.clo
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-indentfirst.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-indentfirst.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-indentfirst.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-geometry.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-geometry.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-geometry.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-ifvtex.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-ifvtex.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-ifvtex.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-fancyhdr.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-fancyhdr.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-fancyhdr.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-textcase.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-textcase.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-textcase.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-etoolbox.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-etoolbox.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-etoolbox.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-titlesec.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-titlesec.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-titlesec.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-block.tss
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-block.tss
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-block.tss
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-setspace.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-setspace.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-setspace.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-tocbibind.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-tocbibind.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-tocbibind.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-tocloft.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-tocloft.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-tocloft.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-xpatch.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-xpatch.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-xpatch.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-expl3.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-expl3.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-expl3.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-l3names.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-l3names.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-l3names.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-l3bootstrap.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-l3bootstrap.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-l3bootstrap.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-color.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-color.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-color.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-color.cfg
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-color.cfg
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-color.cfg
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-pdftex.def
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-pdftex.def
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-pdftex.def
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-graphics.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-graphics.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-graphics.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-trig.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-trig.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-trig.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-graphics.cfg
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-graphics.cfg
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-graphics.cfg
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-l3basics.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-l3basics.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-l3basics.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-l3expan.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-l3expan.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-l3expan.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-l3tl.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-l3tl.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-l3tl.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-l3seq.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-l3seq.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-l3seq.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-l3int.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-l3int.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-l3int.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-l3quark.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-l3quark.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-l3quark.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-l3prg.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-l3prg.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-l3prg.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-l3clist.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-l3clist.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-l3clist.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-l3token.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-l3token.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-l3token.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-l3prop.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-l3prop.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-l3prop.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-l3msg.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-l3msg.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-l3msg.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-l3file.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-l3file.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-l3file.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-l3skip.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-l3skip.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-l3skip.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-l3keys.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-l3keys.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-l3keys.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-l3fp.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-l3fp.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-l3fp.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-l3box.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-l3box.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-l3box.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-l3coffins.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-l3coffins.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-l3coffins.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-l3color.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-l3color.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-l3color.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-l3luatex.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-l3luatex.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-l3luatex.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-xparse.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-xparse.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-xparse.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-hyperref.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-hyperref.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-hyperref.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-hobsub-hyperref.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-hobsub-hyperref.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-hobsub-hyperref.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-hobsub-generic.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-hobsub-generic.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-hobsub-generic.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-hobsub.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-hobsub.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-hobsub.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-intcalc.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-intcalc.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-intcalc.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-kvsetkeys.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-kvsetkeys.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-kvsetkeys.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-kvdefinekeys.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-kvdefinekeys.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-kvdefinekeys.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-pdfescape.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-pdfescape.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-pdfescape.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-bigintcalc.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-bigintcalc.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-bigintcalc.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-bitset.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-bitset.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-bitset.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-uniquecounter.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-uniquecounter.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-uniquecounter.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-letltxmacro.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-letltxmacro.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-letltxmacro.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-hopatch.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-hopatch.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-hopatch.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-xcolor-patch.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-xcolor-patch.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-xcolor-patch.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-atveryend.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-atveryend.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-atveryend.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-atbegshi.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-atbegshi.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-atbegshi.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-refcount.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-refcount.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-refcount.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-hycolor.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-hycolor.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-hycolor.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-kvoptions.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-kvoptions.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-kvoptions.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-pd1enc.def
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-pd1enc.def
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-pd1enc.def
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-hyperref.cfg
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-hyperref.cfg
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-hyperref.cfg
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-url.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-url.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-url.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-hpdftex.def
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-hpdftex.def
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-hpdftex.def
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-rerunfilecheck.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-rerunfilecheck.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-rerunfilecheck.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-babel.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-babel.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-babel.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-english.ldf
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-english.ldf
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-english.ldf
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-trace.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-trace.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-trace.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-supp-pdf.mkii
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-supp-pdf.mkii
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-supp-pdf.mkii
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-epstopdf-base.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-epstopdf-base.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-epstopdf-base.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-grfext.sty
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-grfext.sty
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-grfext.sty
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-epstopdf-sys.cfg
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-epstopdf-sys.cfg
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {false}
| \seq_wrap_item:n #1->\exp_not:n {\seq_item:n {#1}}
| #1<-epstopdf-sys.cfg
| \clist_map_function_aux:Nw #1#2,->\quark_if_recursion_tail_break:n {#2}#1{#2}\c
| list_map_function_aux:Nw #1
| #1<-\seq_wrap_item:n
| #2<-\q_recursion_tail
| \quark_if_recursion_tail_break:n #1->\if_int_compare:w \pdftex_strcmp:D {\exp_n
| ot:N \q_recursion_tail }{\exp_not:n {#1}}=\c_zero \exp_after:wN \prg_map_break:
| \fi:
| #1<-\q_recursion_tail
| {\ifnum}
| {\pdfstrcmp}
| {\noexpand}
| {true}
| {\expandafter}
| {\fi}
| \prg_map_break: #1\prg_break_point:n #2->#2
| #1<-\seq_wrap_item:n {\q_recursion_tail }\clist_map_function_aux:Nw \seq_wrap_i
| tem:n
| #2<-
| {changing \l_file_internal_seq=macro:->}
| {into \l_file_internal_seq=macro:->\seq_item:n {rpisudiss.cls}\seq_item:n \ETC.
| }
| \seq_gconcat:NNN #1#2#3->\tl_gset:Nx #1{\exp_not:o {#2}\exp_not:o {#3}}
| #1<-\g_file_record_seq
| #2<-\g_file_record_seq
| #3<-\l_file_internal_seq
| \tl_gset:Nx #1#2->\cs_gset_nopar:Npx #1{#2}
| #1<-\g_file_record_seq
| #2<-\exp_not:o {\g_file_record_seq }\exp_not:o {\l_file_internal_seq }
| {\xdef}
| \exp_not:o #1->\etex_unexpanded:D \exp_after:wN {#1}
| #1<-\g_file_record_seq
| {\expandafter}
| \g_file_record_seq ->
| \exp_not:o #1->\etex_unexpanded:D \exp_after:wN {#1}
| #1<-\l_file_internal_seq
| {\expandafter}
| \l_file_internal_seq ->\seq_item:n {rpisudiss.cls}\seq_item:n {hardwrap.sty}\se
| q_item:n {ifplatform.sty}\seq_item:n {pdftexcmds.sty}\seq_item:n {infwarerr.sty
| }\seq_item:n {ifluatex.sty}\seq_item:n {ltxcmds.sty}\seq_item:n {ifpdf.sty}\seq
| _item:n {catchfile.sty}\seq_item:n {etexcmds.sty}\seq_item:n {ifxetex.sty}\seq_
| item:n {xkeyval.sty}\seq_item:n {xkeyval.tex}\seq_item:n {xifthen.sty}\seq_item
| :n {etex.sty}\seq_item:n {calc.sty}\seq_item:n {ifthen.sty}\seq_item:n {ifmtarg
| .sty}\seq_item:n {book.cls}\seq_item:n {bk12.clo}\seq_item:n {indentfirst.sty}\
| seq_item:n {geometry.sty}\seq_item:n {ifvtex.sty}\seq_item:n {fancyhdr.sty}\seq
| _item:n {textcase.sty}\seq_item:n {etoolbox.sty}\seq_item:n {titlesec.sty}\seq_
| item:n {block.tss}\seq_item:n {setspace.sty}\seq_item:n {tocbibind.sty}\seq_ite
| m:n {tocloft.sty}\seq_item:n {xpatch.sty}\seq_item:n {expl3.sty}\seq_item:n {l3
| names.sty}\seq_item:n {l3bootstrap.sty}\seq_item:n {color.sty}\seq_item:n {colo
| r.cfg}\seq_item:n {pdftex.def}\seq_item:n {graphics.sty}\seq_item:n {trig.sty}\
| seq_item:n {graphics.cfg}\seq_item:n {l3basics.sty}\seq_item:n {l3expan.sty}\se
| q_item:n {l3tl.sty}\seq_item:n {l3seq.sty}\seq_item:n {l3int.sty}\seq_item:n {l
| 3quark.sty}\seq_item:n {l3prg.sty}\seq_item:n {l3clist.sty}\seq_item:n {l3token
| .sty}\seq_item:n {l3prop.sty}\seq_item:n {l3msg.sty}\seq_item:n {l3file.sty}\se
| q_item:n {l3skip.sty}\seq_item:n {l3keys.sty}\seq_item:n {l3fp.sty}\seq_item:n
| {l3box.sty}\seq_item:n {l3coffins.sty}\seq_item:n {l3color.sty}\seq_item:n {l3l
| uatex.sty}\seq_item:n {xparse.sty}\seq_item:n {hyperref.sty}\seq_item:n {hobsub
| -hyperref.sty}\seq_item:n {hobsub-generic.sty}\seq_item:n {hobsub.sty}\seq_item
| :n {intcalc.sty}\seq_item:n {kvsetkeys.sty}\seq_item:n {kvdefinekeys.sty}\seq_i
| tem:n {pdfescape.sty}\seq_item:n {bigintcalc.sty}\seq_item:n {bitset.sty}\seq_i
| tem:n {uniquecounter.sty}\seq_item:n {letltxmacro.sty}\seq_item:n {hopatch.sty}
| \seq_item:n {xcolor-patch.sty}\seq_item:n {atveryend.sty}\seq_item:n {atbegshi.
| sty}\seq_item:n {refcount.sty}\seq_item:n {hycolor.sty}\seq_item:n {kvoptions.s
| ty}\seq_item:n {pd1enc.def}\seq_item:n {hyperref.cfg}\seq_item:n {url.sty}\seq_
| item:n {hpdftex.def}\seq_item:n {rerunfilecheck.sty}\seq_item:n {babel.sty}\seq
| _item:n {english.ldf}\seq_item:n {trace.sty}\seq_item:n {supp-pdf.mkii}\seq_ite
| m:n {epstopdf-base.sty}\seq_item:n {grfext.sty}\seq_item:n {epstopdf-sys.cfg}
| {globally changing \g_file_record_seq=macro:->}
| {into \g_file_record_seq=macro:->\seq_item:n {rpisudiss.cls}\seq_item:n \ETC.}
| \HOpatch@list ->\HOpatch@1
| \HOpatch@1 ->\ltx@ifpackageloaded {xcolor}{\let \HOpatch@1 \relax \long \def \r
| eserved@a ##1##2##3{\long \def \@@tmp ####1####2{\ifx ##1####1\toks@ {####2}\ex
| pandafter \remove@to@nnil \else \expandafter \@@tmp \fi }\@@tmp ##2##1{##3}\@nn
| il \the \toks@ }\ifx \XC@ifxcase \reserved@a \long \def \XC@ifxcase ##1##2##3{\
| long \def \XC@if@ ####1####2{\ifx ##1####1\toks@ {####2}\expandafter \remove@to
| @nnil \else \expandafter \XC@if@ \fi }\XC@if@ ##2##1{##3}\@nnil \the \toks@ }\f
| i \long \def \reserved@a ##1##2##3{\long \def \@@tmp ####1####2{\@expandtwoargs
| \in@ {,##1,}{,####1,}\ifin@ \toks@ {####2}\expandafter \remove@to@nnil \else \
| expandafter \@@tmp \fi }\@@tmp ##2{##1}{##3}\@nnil \the \toks@ }\ifx \XC@ifcase
| \reserved@a \long \def \XC@ifcase ##1##2##3{\long \def \XC@if@ ####1####2{\@ex
| pandtwoargs \in@ {,##1,}{,####1,}\ifin@ \toks@ {####2}\expandafter \remove@to@n
| nil \else \expandafter \XC@if@ \fi }\XC@if@ ##2{##1}{##3}\@nnil \the \toks@ }\f
| i \def \reserved@a ##1,{\XC@ifxcase \tm {\XC@mod@rgb {\XC@calcN {##1}\@@tmp \ed
| ef \@@tmp {\@@tmp ,\@@tmp ,\@@tmp }}\XC@mod@cmy {\XC@calcC {##1}\@@tmp \edef \@
| @tmp {\@@tmp ,\@@tmp ,\@@tmp }}\XC@mod@cmyk {\XC@calcC {##1}\@@tmp \edef \@@tmp
| {0,0,0,\@@tmp }}\XC@mod@RGB {\edef \@@scl {\rangeRGB }\XC@calcM {##1}\@@tmp \e
| def \@@tmp {\@@tmp ,\@@tmp ,\@@tmp }}\XC@mod@HTML {\edef \@@scl {\@cclv }\XC@ca
| lcM {##1}\@@tmp \XC@calcH \@@tmp \@@tmp \edef \@@tmp {\@@tmp \@@tmp \@@tmp }}\X
| C@mod@HSB {\edef \@@scl {\rangeHSB }\XC@calcM {##1}\@@tmp \edef \@@tmp {0,0,\@@
| tmp }}\XC@mod@Gray {\edef \@@scl {\rangeGray }\XC@calcM {##1}\@@tmp }}{\XC@calc
| N {##1}\@@tmp \edef \@@tmp {0,0,\@@tmp }}}\ifx \XC@cnv@gray \reserved@a \def \X
| C@cnv@gray ##1,{\XC@ifxcase \tm {\XC@mod@rgb {\XC@calcN {##1}\@@tmp \edef \@@tm
| p {\@@tmp ,\@@tmp ,\@@tmp }}\XC@mod@gray {}\XC@mod@cmy {\XC@calcC {##1}\@@tmp \
| edef \@@tmp {\@@tmp ,\@@tmp ,\@@tmp }}\XC@mod@cmyk {\XC@calcC {##1}\@@tmp \edef
| \@@tmp {0,0,0,\@@tmp }}\XC@mod@RGB {\edef \@@scl {\rangeRGB }\XC@calcM {##1}\@
| @tmp \edef \@@tmp {\@@tmp ,\@@tmp ,\@@tmp }}\XC@mod@HTML {\edef \@@scl {\@cclv
| }\XC@calcM {##1}\@@tmp \XC@calcH \@@tmp \@@tmp \edef \@@tmp {\@@tmp \@@tmp \@@t
| mp }}\XC@mod@HSB {\edef \@@scl {\rangeHSB }\XC@calcM {##1}\@@tmp \edef \@@tmp {
| 0,0,\@@tmp }}\XC@mod@Gray {\edef \@@scl {\rangeGray }\XC@calcM {##1}\@@tmp }}{\
| XC@calcN {##1}\@@tmp \edef \@@tmp {0,0,\@@tmp }}}\fi \@ifundefined {XC@frameb@x
| }{\expandafter \let \csname XC@frameb@x \endcsname \XC@frameb@x \edef \XC@fram
| eb@x {\noexpand \protect \expandafter \noexpand \csname XC@frameb@x \endcsname
| }\expandafter \ifx \csname XC@frameb@x \endcsname \@frameb@x \let \@frameb@x \X
| C@frameb@x \fi }{}}{}
| \ltx@ifpackageloaded #1->\ltx@iffileloaded {#1.\ltx@pkgextension }
| #1<-xcolor
| \ltx@iffileloaded #1->\ltx@ifundefined {ver@#1}\ltx@secondoftwo \ltx@firstoftwo
|
| #1<-xcolor.\ltx@pkgextension
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-ver@xcolor.\ltx@pkgextension
| {\ifcsname}
| \ltx@pkgextension ->sty
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\ltx@secondoftwo
| #2<-\ltx@firstoftwo
| \ltx@secondoftwo #1#2->#2
| #1<-\let \HOpatch@1 \relax \long \def \reserved@a ##1##2##3{\long \def \@@tmp #
| ###1####2{\ifx ##1####1\toks@ {####2}\expandafter \remove@to@nnil \else \expand
| after \@@tmp \fi }\@@tmp ##2##1{##3}\@nnil \the \toks@ }\ifx \XC@ifxcase \reser
| ved@a \long \def \XC@ifxcase ##1##2##3{\long \def \XC@if@ ####1####2{\ifx ##1##
| ##1\toks@ {####2}\expandafter \remove@to@nnil \else \expandafter \XC@if@ \fi }\
| XC@if@ ##2##1{##3}\@nnil \the \toks@ }\fi \long \def \reserved@a ##1##2##3{\lon
| g \def \@@tmp ####1####2{\@expandtwoargs \in@ {,##1,}{,####1,}\ifin@ \toks@ {##
| ##2}\expandafter \remove@to@nnil \else \expandafter \@@tmp \fi }\@@tmp ##2{##1}
| {##3}\@nnil \the \toks@ }\ifx \XC@ifcase \reserved@a \long \def \XC@ifcase ##1#
| #2##3{\long \def \XC@if@ ####1####2{\@expandtwoargs \in@ {,##1,}{,####1,}\ifin@
| \toks@ {####2}\expandafter \remove@to@nnil \else \expandafter \XC@if@ \fi }\XC
| @if@ ##2{##1}{##3}\@nnil \the \toks@ }\fi \def \reserved@a ##1,{\XC@ifxcase \tm
| {\XC@mod@rgb {\XC@calcN {##1}\@@tmp \edef \@@tmp {\@@tmp \ETC.
| #2<-
| \AtEndDocument ->\g@addto@macro \@enddocumenthook
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\@enddocumenthook
| #2<-\AtVeryEnd@RedefCheckEnd
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \@enddocumenthook ->\let \AfterEndPreamble \@gobble \ifisu@errormissingmainmat
| ter \ifdefined \isu@gottitle \isu@info {Full dissertation mode} \unless \ifdefi
| ned \isu@gotmainmatter \isu@error {Missing \protect \mainmatter }{Missing \prot
| ect \mainmatter \space before your first and real chapter!} \fi \fi \fi \immedi
| ate \write \@mainaux {\gdef \noexpand \isu@number@appendices {\the \value {isu@
| appendix@count}}}\immediate \write \@mainaux {\noexpand \isu@info {The number o
| f appendices in the tex file: \the \value {isu@appendix@count}.}}\immediate \wr
| ite \@mainaux {\noexpand \isu@info {The number of appendices in the aux file: \
| noexpand \isu@number@appendices .}}\ifnum \value {isu@appendix@count} = \isu@nu
| mber@appendices \isu@info@noline {Appendix counts match: I'm confident that our
| decision to number or not number is correct.}\else \isu@warning@noline {The nu
| mber of appendices seems to have changed. Rerun LaTeX to ensure they are number
| ed properly.}\fi \@ifundefined {@dofilelist}{\gdef \@dofilelist {\Call@AtVeryEn
| dDocument \Call@AtEndAfterFileList }}{\begingroup \toks@ \expandafter {\@dofile
| list }\xdef \@dofilelist {\noexpand \Call@AtVeryEndDocument \the \toks@ \noexpa
| nd \Call@AtEndAfterFileList }\endgroup }
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\let \AfterEndPreamble \@gobble \ETC.}
| {\xdef}
| {globally changing \@enddocumenthook=macro:->\let \AfterEndPreamble \@gobble \E
| TC.}
| {into \@enddocumenthook=macro:->\let \AfterEndPreamble \@gobble \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-scrlfile
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {changing \ver@scrlfile.sty=undefined}
| {into \ver@scrlfile.sty=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\AtVeryEnd@ifundefined {BeforeClosingMainAux}{}{\BeforeClosingMainAux {\Cal
| l@AfterLastShipout }}\AtVeryEnd@ifundefined {AfterReadingMainAux}{}{\AfterReadi
| ngMainAux {\Call@AtVeryEndDocument }}
| #2<-
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-etoolbox
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-\AtVeryEnd@ifundefined {AfterEndDocument}{}{\AfterEndDocument {\Call@AtVery
| EndDocument }}
| #2<-
| \AtVeryEnd@ifundefined #1->\begingroup \expandafter \expandafter \expandafter \
| endgroup \expandafter \ifx \csname #1\endcsname \relax \expandafter \@firstoftw
| o \else \expandafter \@secondoftwo \fi
| #1<-AfterEndDocument
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\ifx}
| {false}
| {\endgroup}
| {leaving semi simple group (level 1) entered at line 15}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-
| #2<-\AfterEndDocument {\Call@AtVeryEndDocument }
| \AfterEndDocument ->\gappto \@afterenddocumenthook
| \gappto #1#2->\ifundef {#1} {\xdef #1{\unexpanded {#2}}} {\xdef #1{\expandonce
| #1\unexpanded {#2}}}
| #1<-\@afterenddocumenthook
| #2<-\Call@AtVeryEndDocument
| \ifundef #1->\ifdefined #1\ifx #1\relax \expandafter \expandafter \expandafter
| \@firstoftwo \else \expandafter \expandafter \expandafter \@secondoftwo \fi \el
| se \expandafter \@firstoftwo \fi
| #1<-\@afterenddocumenthook
| {\ifdefined}
| {true}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\xdef \@afterenddocumenthook {\unexpanded {\Call@AtVeryEndDocument }}
| #2<-\xdef \@afterenddocumenthook {\expandonce \@afterenddocumenthook \unexpande
| d {\Call@AtVeryEndDocument }}
| {\xdef}
| \expandonce #1->\unexpanded \expandafter {#1}
| #1<-\@afterenddocumenthook
| {\expandafter}
| \@afterenddocumenthook ->
| {globally changing \@afterenddocumenthook=macro:->}
| {into \@afterenddocumenthook=macro:->\Call@AtVeryEndDocument }
| \AtBeginShipoutInit ->\ltx@IfUndefined {newbox}{\@PackageError {atbegshi}{\stri
| ng \AtBeginShipoutInit \space failed\MessageBreak because of missing \expandaft
| er \string \csname newbox\endcsname }\@ehc }{\csname newbox\endcsname \AtBeginS
| hipoutBox \AtBegShi@CheckDefinable \AtBeginShipoutOriginalShipout \global \let
| \AtBeginShipoutOriginalShipout \shipout \global \let \shipout \AtBegShi@Shipout
| }\gdef \AtBeginShipoutInit {}
| \ltx@IfUndefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-newbox
| {\ifcsname}
| {true}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@PackageError {atbegshi}{\string \AtBeginShipoutInit \space failed\Message
| Break because of missing \expandafter \string \csname newbox\endcsname }\@ehc
| #2<-\csname newbox\endcsname \AtBeginShipoutBox \AtBegShi@CheckDefinable \AtBeg
| inShipoutOriginalShipout \global \let \AtBeginShipoutOriginalShipout \shipout \
| global \let \shipout \AtBegShi@Shipout
| {\csname}
| \newbox ->\alloc@ 4\box \chardef \insc@unt
| \alloc@ #1#2#3#4#5->\ifnum \count 1#1<#4\allocationnumber \count 1#1 \global \a
| dvance \count 1#1\@ne \global #3#5\allocationnumber \wlog {\string #5=\string #
| 2\the \allocationnumber }\else \ifnum #1<6 \begingroup \escapechar \m@ne \expan
| dafter \alloc@@ \expandafter {\string #2}#5\else \errmessage {No room for a new
| #2}\fi \fi
| #1<-4
| #2<-\box
| #3<-\chardef
| #4<-\insc@unt
| #5<-\AtBeginShipoutBox
| {\ifnum}
| {true}
| {\count21}
| {changing \count21=19}
| {into \count21=37}
| {\global}
| {globally changing \count14=37}
| {into \count14=38}
| {\global}
| {globally changing \AtBeginShipoutBox=undefined}
| {into \AtBeginShipoutBox=\relax}
| {globally changing \AtBeginShipoutBox=\relax}
| {into \AtBeginShipoutBox=\char"25}
| \wlog ->\immediate \write \m@ne
| {\immediate}
| \write->\string \AtBeginShipoutBox =\string \box \the \allocationnumber
| {no mode: \string}
| {\string}
| \AtBeginShipoutBox=\box37
| {vertical mode: \else}
| \AtBegShi@CheckDefinable #1->\@ifdefinable {#1}{}
| #1<-\AtBeginShipoutOriginalShipout
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\AtBeginShipoutOriginalShipout
| #2<-
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->}
| {into \reserved@a=macro:->AtBeginShipoutOriginalShipout}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->AtBeginShipoutOriginalShipout
| {changing \AtBeginShipoutOriginalShipout=undefined}
| {into \AtBeginShipoutOriginalShipout=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->AtBeginShipoutOriginalShipout
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-A
| #2<-t
| #3<-B
| #4<-eginShipoutOriginalShipoutxxx
| {changing \reserved@b=macro:->\XKV@setkeys [{}]}
| {into \reserved@b=macro:->AtB}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\fi}
| {\fi}
| {\global}
| {globally changing \AtBeginShipoutOriginalShipout=\relax}
| {into \AtBeginShipoutOriginalShipout=\shipout}
| {\global}
| {globally changing \shipout=\shipout}
| {into \shipout=macro:->\edef \AtBegShi@GroupLevel {\number \ETC.}
| {\gdef}
| {globally changing \AtBeginShipoutInit=macro:->\ltx@IfUndefined {newbox}{\@Pack
| ageError \ETC.}
| {into \AtBeginShipoutInit=macro:->}
| \AtBegShi@PatchCrop ->\begingroup \def \AtBegShi@Crop@shipout {\afterassignment
| \CROP@ship \setbox \@cclv =}\def \AtBegShi@Crop@ship {\ifvoid \@cclv \expandaf
| ter \aftergroup \fi \CROP@@ship }\def \AtBegShi@Crop@shiplist {\lineskip \z@ \l
| ineskiplimit \z@ \baselineskip \z@ \CROP@kernel \box \@cclv }\def \AtBegShi@Cro
| p@@ship {\CROP@shipout \vbox {\CROP@shiplist }}\ifx \AtBegShi@Crop@ship \CROP@s
| hip \ifx \AtBegShi@Crop@shiplist \CROP@shiplist \ifx \AtBegShi@Crop@@ship \CROP
| @@ship \let \AtBegShi@found \relax \ifx \shipout \AtBegShi@Crop@shipout \def \A
| tBegShi@found {\shipout }\else \ifx \AtBeginShipoutOriginalShipout \AtBegShi@Cr
| op@shipout \def \AtBegShi@found {\AtBeginShipoutOriginalShipout }\else \ifx \@E
| veryShipout@Org@Shipout \AtBegShi@Crop@shipout \def \AtBegShi@found {\@EveryShi
| pout@Org@Shipout }\else \ifx \GPTorg@shipout \AtBegShi@Crop@shipout \def \AtBeg
| Shi@found {\GPTorg@shipout }\else \ifx \THBorg@shipout \AtBegShi@Crop@shipout \
| def \AtBegShi@found {\THBorg@shipout }\else \ifx \mem@oldshipout \AtBegShi@Crop
| @shipout \def \AtBegShi@found {\mem@oldshipout }\fi \fi \fi \fi \fi \fi \ifx \A
| tBegShi@found \relax \else \expandafter \endgroup \expandafter \def \AtBegShi@f
| ound {\edef \AtBegShi@GroupLevel {\number \currentgrouplevel }\afterassignment
| \CROP@ship \setbox \AtBeginShipoutBox =}\def \CROP@ship {\ifnum \AtBegShi@Group
| Level =\currentgrouplevel \else \expandafter \aftergroup \fi \CROP@@ship }\def
| \CROP@shiplist {\lineskip 0pt\relax \lineskiplimit 0pt\relax \baselineskip 0pt\
| relax \CROP@kernel \box \AtBeginShipoutBox }\def \CROP@@ship {\ifvoid \AtBeginS
| hipoutBox \else \setbox \AtBeginShipoutBox =\vbox {\CROP@shiplist }\AtBegShi@Ge
| tBoxSize \AtBeginShipoutBox \expandafter \CROP@shipout \expandafter \box \expan
| dafter \AtBeginShipoutBox \fi }\@PackageInfoNoLine {atbegshi}{Package `crop' pa
| tched}\begingroup \fi \fi \fi \fi \endgroup \let \AtBegShi@PatchCrop \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \AtBegShi@Crop@shipout=undefined}
| {into \AtBegShi@Crop@shipout=macro:->\afterassignment \CROP@ship \setbox \ETC.}
| {\def}
| {changing \AtBegShi@Crop@ship=undefined}
| {into \AtBegShi@Crop@ship=macro:->\ifvoid \@cclv \expandafter \aftergroup \ETC.
| }
| {\def}
| {changing \AtBegShi@Crop@shiplist=undefined}
| {into \AtBegShi@Crop@shiplist=macro:->\lineskip \z@ \lineskiplimit \z@ \ETC.}
| {\def}
| {changing \AtBegShi@Crop@@ship=undefined}
| {into \AtBegShi@Crop@@ship=macro:->\CROP@shipout \vbox {\CROP@shiplist \ETC.}
| {\ifx}
| {false}
| {\endgroup}
| {restoring \AtBegShi@Crop@@ship=undefined}
| {restoring \AtBegShi@Crop@shiplist=undefined}
| {restoring \AtBegShi@Crop@ship=undefined}
| {restoring \AtBegShi@Crop@shipout=undefined}
| {leaving semi simple group (level 1) entered at line 15}
| {\let}
| {changing \AtBegShi@PatchCrop=macro:->\begingroup \def \AtBegShi@Crop@shipout \
| ETC.}
| {into \AtBegShi@PatchCrop=\relax}
| \AtBegShi@PatchEveryshi ->\begingroup \long \def \AtBegShi@Everyshi@shipout {\a
| fterassignment \@EveryShipout@Test \global \setbox \@cclv = }\long \def \AtBegS
| hi@Everyshi@Test {\ifvoid \@cclv \relax \aftergroup \@EveryShipout@Output \else
| \@EveryShipout@Output \fi }\ifx \AtBegShi@Everyshi@Test \@EveryShipout@Test \l
| et \AtBegShi@found \relax \ifx \shipout \AtBegShi@Everyshi@shipout \def \AtBegS
| hi@found {\shipout }\else \ifx \AtBeginShipoutOriginalShipout \AtBegShi@Everysh
| i@shipout \def \AtBegShi@found {\AtBeginShipoutOriginalShipout }\else \ifx \CRO
| P@shipout \AtBegShi@Everyshi@shipout \def \AtBegShi@found {\CROP@shipout }\else
| \ifx \GPTorg@shipout \AtBegShi@Everyshi@shipout \def \AtBegShi@found {\GPTorg@
| shipout }\else \ifx \THBorg@shipout \AtBegShi@Everyshi@shipout \def \AtBegShi@f
| ound {\THBorg@shipout }\else \ifx \mem@oldshipout \AtBegShi@Everyshi@shipout \d
| ef \AtBegShi@found {\mem@oldshipout }\else \expandafter \ifx \csname @EveryShip
| out@Org@Shipout\endcsname \relax \ifx \@EveryShipout@Shipout \AtBegShi@Everyshi
| @shipout \def \AtBegShi@found {\@EveryShipout@Shipout }\fi \fi \fi \fi \fi \fi
| \fi \fi \ifx \AtBegShi@found \relax \else \expandafter \endgroup \expandafter \
| def \AtBegShi@found {\edef \AtBegShi@GroupLevel {\number \currentgrouplevel }\a
| fterassignment \@EveryShipout@Test \setbox \AtBeginShipoutBox =}\def \@EveryShi
| pout@Test {\ifnum \AtBegShi@GroupLevel =\currentgrouplevel \else \expandafter \
| aftergroup \fi \AtBegShi@Everyshi@Output }\def \AtBegShi@Everyshi@Output {\ifvo
| id \AtBeginShipoutBox \else \global \setbox \ltx@cclv \box \AtBeginShipoutBox \
| expandafter \@EveryShipout@Output \fi }\@PackageInfoNoLine {atbegshi}{Package `
| everyshi' patched}\begingroup \fi \fi \endgroup \let \AtBegShi@PatchEveryshi \r
| elax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\long}
| {changing \AtBegShi@Everyshi@shipout=undefined}
| {into \AtBegShi@Everyshi@shipout=\long macro:->\afterassignment \@EveryShipout@
| Test \ETC.}
| {\long}
| {changing \AtBegShi@Everyshi@Test=undefined}
| {into \AtBegShi@Everyshi@Test=\long macro:->\ifvoid \@cclv \relax \aftergroup \
| ETC.}
| {\ifx}
| {false}
| {\endgroup}
| {restoring \AtBegShi@Everyshi@Test=undefined}
| {restoring \AtBegShi@Everyshi@shipout=undefined}
| {leaving semi simple group (level 1) entered at line 15}
| {\let}
| {changing \AtBegShi@PatchEveryshi=macro:->\begingroup \long \def \AtBegShi@Ever
| yshi@shipout \ETC.}
| {into \AtBegShi@PatchEveryshi=\relax}
| \AtBegShi@PatchMemoir ->\begingroup \def \AtBegShi@Memoir@shipout {\afterassign
| ment \mem@shipi \setbox \@cclv =}\def \AtBegShi@Memoir@shipi {\ifvoid \@cclv \e
| xpandafter \aftergroup \fi \mem@shipii }\def \AtBegShi@Memoir@shipiiA {\mem@old
| shipout \vbox {\trimmarks \unvbox \@cclv }}\def \AtBegShi@Memoir@shipiiB {\ifvo
| id \@cclv \mem@oldshipout \box \@cclv \else \mem@oldshipout \vbox {\trimmarks \
| unvbox \@cclv }\fi }\def \AtBegShi@Memoir@PatchAB {\ifvoid \AtBeginShipoutBox \
| else \setbox \AtBeginShipoutBox =\vbox {\trimmarks \ifvbox \AtBeginShipoutBox \
| unvbox \AtBeginShipoutBox \else \box \AtBeginShipoutBox \fi }\AtBegShi@GetBoxSi
| ze \AtBeginShipoutBox \expandafter \mem@oldshipout \expandafter \box \expandaft
| er \AtBeginShipoutBox \fi }\def \AtBegShi@Memoir@shipiiC {\ifvoid \@cclv \mem@o
| ldshipout \box \@cclv \else \ifshowtrims \mem@oldshipout \vbox {\trimmarks \unv
| box \@cclv }\else \mem@oldshipout \box \@cclv \fi \fi }\def \AtBegShi@Memoir@sh
| ipiiD {\ifvoid \@cclv \mem@oldshipout \box \@cclv \else \ifshowtrims \mem@oldsh
| ipout \vbox {\trimmarks \nointerlineskip \box \@cclv }\else \mem@oldshipout \bo
| x \@cclv \fi \fi }\def \AtBegShi@Memoir@PatchCD {\ifvoid \AtBeginShipoutBox \el
| se \ifshowtrims \setbox \AtBeginShipoutBox =\vbox {\trimmarks \nointerlineskip
| \box \AtBeginShipoutBox }\fi \AtBegShi@GetBoxSize \AtBeginShipoutBox \expandaft
| er \mem@oldshipout \expandafter \box \expandafter \AtBeginShipoutBox \fi }\ifx
| \AtBegShi@Memoir@shipi \mem@shipi \let \AtBegShi@found \ltx@one \ifx \AtBegShi@
| Memoir@shipiiA \mem@shipii \let \AtBegShi@found \ltx@zero \global \let \AtBegSh
| i@Memoir@PatchX \AtBegShi@Memoir@PatchAB \else \ifx \AtBegShi@Memoir@shipiiB \m
| em@shipii \let \AtBegShi@found \ltx@zero \global \let \AtBegShi@Memoir@PatchX \
| AtBegShi@Memoir@PatchAB \else \ifx \AtBegShi@Memoir@shipiiC \mem@shipii \let \A
| tBegShi@found \ltx@zero \global \let \AtBegShi@Memoir@PatchX \AtBegShi@Memoir@P
| atchCD \else \ifx \AtBegShi@Memoir@shipiiD \mem@shipii \let \AtBegShi@found \lt
| x@zero \global \let \AtBegShi@Memoir@PatchX \AtBegShi@Memoir@PatchCD \fi \fi \f
| i \fi \ifcase \AtBegShi@found \let \AtBegShi@found \relax \ifx \shipout \AtBegS
| hi@Memoir@shipout \def \AtBegShi@found {\shipout }\else \ifx \AtBeginShipoutOri
| ginalShipout \AtBegShi@Memoir@shipout \def \AtBegShi@found {\AtBeginShipoutOrig
| inalShipout }\else \ifx \CROP@shipout \AtBegShi@Memoir@shipout \def \AtBegShi@f
| ound {\CROP@shipout }\else \ifx \GPTorg@shipout \AtBegShi@Memoir@shipout \def \
| AtBegShi@found {\GPTorg@shipout }\else \ifx \THBorg@shipout \AtBegShi@Memoir@sh
| ipout \def \AtBegShi@found {\THBorg@shipout }\else \ifx \@EveryShipout@Org@Ship
| out \AtBegShi@Memoir@shipout \def \AtBegShi@found {\@EveryShipout@Org@Shipout }
| \fi \fi \fi \fi \fi \fi \ifx \AtBegShi@found \relax \else \expandafter \endgrou
| p \expandafter \def \AtBegShi@found {\edef \AtBegShi@GroupLevel {\number \curre
| ntgrouplevel }\afterassignment \mem@shipi \setbox \AtBeginShipoutBox =}\def \me
| m@shipi {\ifnum \AtBegShi@GroupLevel =\currentgrouplevel \else \expandafter \af
| tergroup \fi \mem@shipii }\let \mem@shipii \AtBegShi@Memoir@PatchX \@PackageInf
| oNoLine {atbegshi}{Class `memoir' patched}\begingroup \fi \fi \fi \endgroup \le
| t \AtBegShi@PatchMemoir \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \AtBegShi@Memoir@shipout=undefined}
| {into \AtBegShi@Memoir@shipout=macro:->\afterassignment \mem@shipi \setbox \ETC
| .}
| {\def}
| {changing \AtBegShi@Memoir@shipi=undefined}
| {into \AtBegShi@Memoir@shipi=macro:->\ifvoid \@cclv \expandafter \aftergroup \E
| TC.}
| {\def}
| {changing \AtBegShi@Memoir@shipiiA=undefined}
| {into \AtBegShi@Memoir@shipiiA=macro:->\mem@oldshipout \vbox {\trimmarks \ETC.}
| {\def}
| {changing \AtBegShi@Memoir@shipiiB=undefined}
| {into \AtBegShi@Memoir@shipiiB=macro:->\ifvoid \@cclv \mem@oldshipout \ETC.}
| {\def}
| {changing \AtBegShi@Memoir@PatchAB=undefined}
| {into \AtBegShi@Memoir@PatchAB=macro:->\ifvoid \AtBeginShipoutBox \else \ETC.}
| {\def}
| {changing \AtBegShi@Memoir@shipiiC=undefined}
| {into \AtBegShi@Memoir@shipiiC=macro:->\ifvoid \@cclv \mem@oldshipout \ETC.}
| {\def}
| {changing \AtBegShi@Memoir@shipiiD=undefined}
| {into \AtBegShi@Memoir@shipiiD=macro:->\ifvoid \@cclv \mem@oldshipout \ETC.}
| {\def}
| {changing \AtBegShi@Memoir@PatchCD=undefined}
| {into \AtBegShi@Memoir@PatchCD=macro:->\ifvoid \AtBeginShipoutBox \else \ETC.}
| {\ifx}
| {false}
| {\endgroup}
| {restoring \AtBegShi@Memoir@PatchCD=undefined}
| {restoring \AtBegShi@Memoir@shipiiD=undefined}
| {restoring \AtBegShi@Memoir@shipiiC=undefined}
| {restoring \AtBegShi@Memoir@PatchAB=undefined}
| {restoring \AtBegShi@Memoir@shipiiB=undefined}
| {restoring \AtBegShi@Memoir@shipiiA=undefined}
| {restoring \AtBegShi@Memoir@shipi=undefined}
| {restoring \AtBegShi@Memoir@shipout=undefined}
| {leaving semi simple group (level 1) entered at line 15}
| {\let}
| {changing \AtBegShi@PatchMemoir=macro:->\begingroup \def \AtBegShi@Memoir@shipo
| ut \ETC.}
| {into \AtBegShi@PatchMemoir=\relax}
| {\ifx}
| {false}
| \Hy@AtBeginDocumentHook ->\@ifpackageloaded {babel}{\@ifpackagelater {babel}{20
| 08/03/16}{\let \Hy@temp \@empty }{\def \HyPsd@BabelPatch {\let \HyOrg@languages
| horthands \languageshorthands }}}{}\ifx \HyPsd@LoadUnicode \relax \else \def \H
| yPsd@LoadUnicode {\Hy@Error {Unicode support for bookmarks is not available.\Me
| ssageBreak Activate unicode support by using one of the options\MessageBreak `u
| nicode', `pdfencoding=unicode', `pdfencoding=auto'\MessageBreak in the preamble
| }\@ehc \global \let \HyPsd@LoadUnicode \relax \global \Hy@unicodefalse \global
| \let \Hy@unicodetrue \Hy@unicodefalse }\fi \@ifpackageloaded {stringenc}{\let \
| HyPsd@LoadStringEnc \relax }{\def \HyPsd@LoadStringEnc {\Hy@WarningNoLine {Miss
| ing package `stringenc'. Use `pdfencoding=auto'\MessageBreak in the preamble or
| load the package there}}}\begingroup \@ifundefined {OBJ@OCG@view}{\ifHy@ocgcol
| orlinks \Hy@Warning {Driver does not support `ocgcolorlinks',\MessageBreak usin
| g `colorlinks' instead}\fi }{}\endgroup \begingroup \edef \x {\@ifundefined {st
| ockheight}\paperheight \stockheight }\dimen@ =\x \relax \ifdim \dimen@ >\z@ \el
| se \dimen@ =11in\relax \Hy@WarningNoLine {Height of page (\expandafter \string
| \x ) is invalid (\the \x ),\MessageBreak using 11in}\fi \dimen@ =0.99626401\dim
| en@ \xdef \Hy@pageheight {\strip@pt \dimen@ }\endgroup \ltx@IfUndefined {xspace
| addexceptions}{}{\def \Hy@xspace@end {\ltx@gobble {end for xspace}}\xspaceaddex
| ceptions {\Hy@xspace@end ,\hyper@linkend ,\hyper@anchorend }}\ifHy@draft \let \
| hyper@@anchor \@gobble \gdef \hyper@link ##1##2##3{##3\Hy@xspace@end }\def \hyp
| er@anchorstart ##1##2{##2\Hy@xspace@end }\def \hyper@anchorend {\Hy@xspace@end
| }\let \hyper@linkstart \@gobbletwo \def \hyper@linkend {\Hy@xspace@end }\def \h
| yper@linkurl ##1##2{##1\Hy@xspace@end }\def \hyper@linkfile ##1##2##3{##1\Hy@xs
| pace@end }\def \hyper@link@ [##1]##2##3##4{##4\Hy@xspace@end }\def \Acrobatmenu
| ##1##2{\leavevmode ##2\Hy@xspace@end }\let \PDF@SetupDoc \@empty \let \PDF@Fin
| ishDoc \@empty \let \@fifthoffive \@secondoftwo \let \@secondoffive \@secondoft
| wo \let \ReadBookmarks \relax \let \WriteBookmarks \relax \Hy@WarningNoLine {Dr
| aft mode on}\fi \Hy@DisableOption {draft}\Hy@DisableOption {nolinks}\Hy@Disable
| Option {final}\ifHy@ocgcolorlinks \kvsetkeys {Hyp}{colorlinks}\ifHy@pdfa \Hy@Wa
| rning {PDF/A: Optional Content Groups are prohibited,\MessageBreak using `color
| links' instead of `ocgcolorlinks'}\Hy@ocgcolorlinksfalse \fi \fi \ifHy@ocgcolor
| links \else \Hy@DisableOption {ocgcolorlinks}\fi \ifHy@colorlinks \def \@pdfbor
| der {0 0 0}\let \@pdfborderstyle \@empty \ifHy@typexml \else \Hy@CatcodeWrapper
| {\RequirePackage {color}}\fi \def \Hy@colorlink ##1{\begingroup \HyColor@UseCo
| lor ##1}\def \Hy@endcolorlink {\endgroup }\Hy@Info {Link coloring ON}\else \ifH
| y@frenchlinks \def \Hy@colorlink ##1{\begingroup \fontshape {sc}\selectfont }\d
| ef \Hy@endcolorlink {\endgroup }\Hy@Info {French linking ON}\else \def \Hy@colo
| rlink ##1{\begingroup }\def \Hy@endcolorlink {\endgroup }\Hy@Info {Link colorin
| g OFF}\fi \fi \Hy@DisableOption {colorlinks}\Hy@DisableOption {frenchlinks}\ifH
| y@texht \long \def \@firstoffive ##1##2##3##4##5{##1}\long \def \@secondoffive
| ##1##2##3##4##5{##2}\long \def \@thirdoffive ##1##2##3##4##5{##3}\long \def \@f
| ourthoffive ##1##2##3##4##5{##4}\long \def \@fifthoffive ##1##2##3##4##5{##5}\p
| rovidecommand *\@safe@activestrue {}\providecommand *\@safe@activesfalse {}\def
| \T@ref ##1{\Hy@safe@activestrue \expandafter \@setref \csname r@##1\endcsname
| \@firstoffive {##1}\Hy@safe@activesfalse }\def \T@pageref ##1{\Hy@safe@activest
| rue \expandafter \@setref \csname r@##1\endcsname \@secondoffive {##1}\Hy@safe@
| activesfalse }\else \ifHy@typexml \else \Hy@CatcodeWrapper {\RequirePackage {na
| meref}}\fi \fi \DeclareRobustCommand \ref {\@ifstar \@refstar \T@ref }\DeclareR
| obustCommand \pageref {\@ifstar \@pagerefstar \T@pageref }\DeclareRobustCommand
| *{\nameref }{\@ifstar \@namerefstar \T@nameref }\ifHy@texht \else \Hy@CatcodeW
| rapper \ReadBookmarks \fi \Hy@pdfstringtrue \PDF@SetupDoc \let \PDF@SetupDoc \@
| empty \Hy@DisableOption {pdfpagescrop}\Hy@DisableOption {pdfpagemode}\Hy@Disabl
| eOption {pdfnonfullscreenpagemode}\Hy@DisableOption {pdfdirection}\Hy@DisableOp
| tion {pdfviewarea}\Hy@DisableOption {pdfviewclip}\Hy@DisableOption {pdfprintare
| a}\Hy@DisableOption {pdfprintclip}\Hy@DisableOption {pdfprintscaling}\Hy@Disabl
| eOption {pdfduplex}\Hy@DisableOption {pdfpicktraybypdfsize}\Hy@DisableOption {p
| dfprintpagerange}\Hy@DisableOption {pdfnumcopies}\Hy@DisableOption {pdfstartvie
| w}\Hy@DisableOption {pdfstartpage}\Hy@DisableOption {pdftoolbar}\Hy@DisableOpti
| on {pdfmenubar}\Hy@DisableOption {pdfwindowui}\Hy@DisableOption {pdffitwindow}\
| Hy@DisableOption {pdfcenterwindow}\Hy@DisableOption {pdfdisplaydoctitle}\Hy@Dis
| ableOption {pdfpagelayout}\Hy@DisableOption {pdflang}\Hy@DisableOption {baseurl
| }\ifHy@texht \else \hyper@anchorstart {Doc-Start}\hyper@anchorend \fi \Hy@pdfst
| ringfalse \if@filesw \ifHy@typexml \immediate \closeout \@mainaux \immediate \o
| penout \@mainaux \jobname .aux\relax \immediate \write \@auxout {<relaxxml>\rel
| ax }\fi \immediate \write \@auxout {\string \providecommand \string \HyperFirst
| AtBeginDocument {\string \AtBeginDocument }
| \string \HyperFirstAtBeginDocument {\string \ifx \string \hyper@anchor \string
| \@undefined
| \string \global \string \let \string \oldcontentsline \string \contentsline
| \string \gdef \string \contentsline \string ##1\string ##2\string ##3\string ##
| 4{\string \oldcontentsline {\string ##1}{\string ##2}{\string ##3}}
| \string \global \string \let \string \oldnewlabel \string \newlabel
| \string \gdef \string \newlabel \string ##1\string ##2{\string \newlabelxx {\st
| ring ##1}\string ##2}
| \string \gdef \string \newlabelxx \string ##1\string ##2\string ##3\string ##4\
| string ##5\string ##6{\string \oldnewlabel {\string ##1}{{\string ##2}{\string
| ##3}}}
| \string \AtEndDocument {\string \ifx \string \hyper@anchor \string \@undefined
| \string \let \string \contentsline \string \oldcontentsline
| \string \let \string \newlabel \string \oldnewlabel
| \string \fi }
| \string \fi }
| \string \global \string \let \string \hyper@last \relax
| \string \gdef \string \HyperFirstAtBeginDocument \string ##1{\string ##1}}\fi \
| let \HyperFirstAtBeginDocument \ltx@firstofone \ifx \hyper@last \@undefined \de
| f \@starttoc ##1{\begingroup \makeatletter \IfFileExists {\jobname .##1}{\Hy@Wa
| rningNoLine {old ##1 file detected, not used; run LaTeX again}}{}\if@filesw \ex
| pandafter \newwrite \csname tf@##1\endcsname \immediate \openout \csname tf@##1
| \endcsname \jobname .##1\relax \fi \@nobreakfalse \endgroup }\def \newlabel ##1
| ##2{\@newl@bel r{##1}{##2{}{}{}{}}}\fi \@ifclassloaded {revtex4}{\@namedef {ver
| @lastpage.sty}{1994/06/25}}{}\@ifpackageloaded {lastpage}{\ifHy@pageanchor \els
| e \Hy@WarningNoLine {The \string \pageref {LastPage} link doesn't work\MessageB
| reak with disabled option `pageanchor'}\fi \def \lastpage@putlabel {\addtocount
| er {page}{-1}\if@filesw \begingroup \let \@number \@firstofone \ifHy@pageanchor
| \ifHy@hypertexnames \ifHy@plainpages \def \Hy@temp {\arabic {page}}\else \Hy@u
| nicodefalse \pdfstringdef \Hy@temp {\thepage }\fi \else \def \Hy@temp {\the \Hy
| @pagecounter }\fi \fi \immediate \write \@auxout {\string \newlabel {LastPage}{
| {}{\thepage }{}{\ifHy@pageanchor page.\Hy@temp \fi }{}}}\endgroup \fi \addtocou
| nter {page}{1}}\@ifclassloaded {revtex4}{\begingroup \toks@ \expandafter {\last
| page@putlabel }\edef \x {\endgroup \def \noexpand \lastpage@putlabel {\noexpand
| \stepcounter {page}\the \toks@ \noexpand \addtocounter {page}\noexpand \m@ne }
| }\x }{}}{}\@ifpackageloaded {varioref}{\def \@Refstar ##1{\HyRef@StarSetRef {##
| 1}\HyRef@MakeUppercaseFirstOfFive }\def \HyRef@MakeUppercaseFirstOfFive ##1##2#
| #3##4##5{\MakeUppercase ##1}\DeclareRobustCommand *{\Ref }{\@ifstar \@Refstar \
| HyRef@Ref }\def \HyRef@Ref ##1{\hyperref [{##1}]{\Ref *{##1}}}\def \Vr@f ##1{\l
| eavevmode \unskip \vref@space \hyperref [{##1}]{\Ref *{##1}\let \vref@space \no
| breakspace \@vpageref [\unskip ]{##1}}}\def \vr@f ##1{\leavevmode \unskip \vref
| @space \begingroup \let \T@pageref \@pagerefstar \hyperref [{##1}]{\ref *{##1}\
| vpageref [\unskip ]{##1}}\endgroup }}{}\@ifpackageloaded {showkeys}{\HyRef@Show
| KeysInit }{}\ifHy@setpagesize \expandafter \@firstofone \else \expandafter \@go
| bble \fi {\@ifclassloaded {seminar}{\setlength {\pdfhorigin }{1truein}\setlengt
| h {\pdfvorigin }{1truein}\ifportrait \ifdim \paperwidth =\z@ \else \setlength {
| \pdfpagewidth }{\strip@pt \paperwidth truept}\fi \ifdim \paperheight =\z@ \else
| \setlength {\pdfpageheight }{\strip@pt \paperheight truept}\fi \else \ifdim \p
| aperheight =\z@ \else \setlength {\pdfpagewidth }{\strip@pt \paperheight truept
| }\fi \ifdim \paperwidth =\z@ \else \setlength {\pdfpageheight }{\strip@pt \pape
| rwidth truept}\fi \fi }{\ltx@IfUndefined {stockwidth}{\ifdim \paperwidth >\z@ \
| setlength {\pdfpagewidth }{\paperwidth }\fi \ifdim \paperheight >\z@ \setlength
| {\pdfpageheight }{\paperheight }\fi }{\ifdim \stockwidth >\z@ \setlength {\pdf
| pagewidth }{\stockwidth }\fi \ifdim \stockheight >\z@ \setlength {\pdfpageheigh
| t }{\stockheight }\fi }}}\Hy@DisableOption {setpagesize}\if@filesw \immediate \
| write \@mainaux {\string \providecommand \string \HyField@AuxAddToFields [1]{}}
| \fi \let \HyField@AfterAuxOpen \@firstofone \def \HyField@AuxAddToFields ##1{\x
| def \HyField@afields {\ifx \HyField@afields \@empty \else \HyField@afields \spa
| ce \fi ##1 0 R}}
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-babel
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-\@ifpackagelater {babel}{2008/03/16}{\let \Hy@temp \@empty }{\def \HyPsd@Ba
| belPatch {\let \HyOrg@languageshorthands \languageshorthands }}
| #2<-
| \@ifpackagelater ->\@ifl@ter \@pkgextension
| \@ifl@ter #1#2->\expandafter \@ifl@t@r \csname ver@#2.#1\endcsname
| #1<-\@pkgextension
| #2<-babel
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| \@ifl@t@r #1#2->\ifnum \expandafter \@parse@version #1//00\@nil <\expandafter \
| @parse@version #2//00\@nil \expandafter \@secondoftwo \else \expandafter \@firs
| toftwo \fi
| #1<-\ver@babel.sty
| #2<-2008/03/16
| {\ifnum}
| {\expandafter}
| \ver@babel.sty ->2008/07/08 v3.8m The Babel package
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2008
| #2<-07
| #3<-0
| #4<-8
| #5<- v3.8m The Babel package//00
| {\expandafter}
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2008
| #2<-03
| #3<-1
| #4<-6
| #5<-//00
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-\let \Hy@temp \@empty
| #2<-\def \HyPsd@BabelPatch {\let \HyOrg@languageshorthands \languageshorthands
| }
| {\let}
| {changing \Hy@temp=macro:#1->\begingroup \unrestored@protected@xdef \ETC.}
| {into \Hy@temp=macro:->}
| {\ifx}
| {false}
| {\def}
| {changing \HyPsd@LoadUnicode=macro:->\@ifundefined {T@PU}{\input {p\ETC.}
| {into \HyPsd@LoadUnicode=macro:->\Hy@Error {Unicode support for\ETC.}
| {\fi}
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-stringenc
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {changing \ver@stringenc.sty=undefined}
| {into \ver@stringenc.sty=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\let \HyPsd@LoadStringEnc \relax
| #2<-\def \HyPsd@LoadStringEnc {\Hy@WarningNoLine {Missing package `stringenc'.
| Use `pdfencoding=auto'\MessageBreak in the preamble or load the package there}}
| {\def}
| {changing \HyPsd@LoadStringEnc=macro:->\RequirePackage {stringenc}[20\ETC.}
| {into \HyPsd@LoadStringEnc=macro:->\Hy@WarningNoLine {Missing pac\ETC.}
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-OBJ@OCG@view
| {\expandafter}
| {\csname}
| {changing \OBJ@OCG@view=undefined}
| {into \OBJ@OCG@view=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\ifHy@ocgcolorlinks \Hy@Warning {Driver does not support `ocgcolorlinks',\M
| essageBreak using `colorlinks' instead}\fi
| #2<-
| {\iffalse}
| {false}
| {\endgroup}
| {restoring \OBJ@OCG@view=undefined}
| {leaving semi simple group (level 1) entered at line 15}
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\edef}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-stockheight
| {\expandafter}
| {\csname}
| {changing \stockheight=undefined}
| {into \stockheight=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\paperheight
| #2<-\stockheight
| {changing \x=undefined}
| {into \x=macro:->\paperheight }
| {\dimen0}
| \x ->\paperheight
| {changing \dimen0=1.0pt}
| {into \dimen0=794.96999pt}
| {\relax}
| {\ifdim}
| {true}
| {\else}
| {\dimen0}
| {changing \dimen0=794.96999pt}
| {into \dimen0=791.99806pt}
| {\xdef}
| \strip@pt ->\expandafter \rem@pt \the
| {\expandafter}
| {\the}
| \rem@pt #1.#2pt->#1\ifnum #2>\z@ .#2\fi
| #1<-791
| #2<-99806
| {\ifnum}
| {true}
| {\fi}
| {globally changing \Hy@pageheight=undefined}
| {into \Hy@pageheight=macro:->791.99806}
| {\endgroup}
| {restoring \dimen0=1.0pt}
| {restoring \x=undefined}
| {restoring \stockheight=undefined}
| {leaving semi simple group (level 1) entered at line 15}
| \ltx@IfUndefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-xspaceaddexceptions
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-
| #2<-\def \Hy@xspace@end {\ltx@gobble {end for xspace}}\xspaceaddexceptions {\Hy
| @xspace@end ,\hyper@linkend ,\hyper@anchorend }
| {\iffalse}
| {false}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-draft
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@draft@default
| {\ifcsname}
| {true}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\define@key {Hyp}{draft}
| #2<-\define@key {Hyp}{draft}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->AtBeginShipoutOriginalShipout}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->AtB}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@setkeys [{}]}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter E}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=ETE}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@ETE@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->\@nil }
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-draft
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {draft}
| #3<-\expandafter \def \csname \XKV@header draft\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {draft}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {draft}}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {draft}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-draft
| #2<-
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-draft
| #2<-
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@draft@default=macro:->\KV@Hyp@draft {true}}
| {into \KV@Hyp@draft@default=macro:->\KV@Hyp@draft {}}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@draft=macro:#1->\Hy@boolkey {draft}{#1}}
| {into \KV@Hyp@draft=macro:#1->\Hy@WarnOptionDisabled {draf\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-nolinks
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@nolinks@default
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\define@key {Hyp}{nolinks}
| #2<-\define@key {Hyp}{nolinks}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {draft}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {draft}}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-nolinks
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {nolinks}
| #3<-\expandafter \def \csname \XKV@header nolinks\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {nolinks}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header nolinks\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@nolinks=macro:#1->\Hy@boolkey {draft}{#1}}
| {into \KV@Hyp@nolinks=macro:#1->\Hy@WarnOptionDisabled {noli\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-final
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@final@default
| {\ifcsname}
| {true}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\define@key {Hyp}{final}
| #2<-\define@key {Hyp}{final}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {nolinks}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-final
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {final}
| #3<-\expandafter \def \csname \XKV@header final\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {final}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {final}}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {final}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-final
| #2<-
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-final
| #2<-
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@final@default=macro:->\KV@Hyp@final {true}}
| {into \KV@Hyp@final@default=macro:->\KV@Hyp@final {}}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@final=macro:#1->\Hy@boolkey {final}{#1}}
| {into \KV@Hyp@final=macro:#1->\Hy@WarnOptionDisabled {fina\ETC.}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-ocgcolorlinks
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@ocgcolorlinks@default
| {\ifcsname}
| {true}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\define@key {Hyp}{ocgcolorlinks}
| #2<-\define@key {Hyp}{ocgcolorlinks}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {final}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {final}}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-ocgcolorlinks
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {ocgcolorlinks}
| #3<-\expandafter \def \csname \XKV@header ocgcolorlinks\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {ocgcolorlinks\ETC.}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {ocgcolorlinks\ETC.}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {ocgcolorlinks}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-ocgcolorlinks
| #2<-
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-ocgcolorlinks
| #2<-
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@ocgcolorlinks@default=macro:->\KV@Hyp@ocgcolorlinks {}}
| {into \KV@Hyp@ocgcolorlinks@default=macro:->\KV@Hyp@ocgcolorlinks {}}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@ocgcolorlinks=macro:#1->\Hy@WarnOptionDisabled {ocgc\ETC.}
| {into \KV@Hyp@ocgcolorlinks=macro:#1->\Hy@WarnOptionDisabled {ocgc\ETC.}
| {\fi}
| {\iftrue}
| {true}
| {\def}
| {changing \@pdfborder=macro:->0 0 1}
| {into \@pdfborder=macro:->0 0 0}
| {\let}
| {changing \@pdfborderstyle=macro:->}
| {into \@pdfborderstyle=macro:->}
| {\iffalse}
| {false}
| \Hy@CatcodeWrapper #1->\let \Hy@EndWrap \ltx@empty \def \TMP@EnsureCode ##1##2{
| \edef \Hy@EndWrap {\Hy@EndWrap \catcode ##1 \the \catcode ##1\relax }\catcode #
| #1 ##2\relax }\TMP@EnsureCode {10}{12}\TMP@EnsureCode {33}{12}\TMP@EnsureCode {
| 34}{12}\TMP@EnsureCode {36}{3}\TMP@EnsureCode {38}{4}\TMP@EnsureCode {39}{12}\T
| MP@EnsureCode {40}{12}\TMP@EnsureCode {41}{12}\TMP@EnsureCode {42}{12}\TMP@Ensu
| reCode {43}{12}\TMP@EnsureCode {44}{12}\TMP@EnsureCode {45}{12}\TMP@EnsureCode
| {46}{12}\TMP@EnsureCode {47}{12}\TMP@EnsureCode {58}{12}\TMP@EnsureCode {59}{12
| }\TMP@EnsureCode {60}{12}\TMP@EnsureCode {61}{12}\TMP@EnsureCode {62}{12}\TMP@E
| nsureCode {63}{12}\TMP@EnsureCode {91}{12}\TMP@EnsureCode {93}{12}\TMP@EnsureCo
| de {94}{7}\TMP@EnsureCode {95}{8}\TMP@EnsureCode {96}{12}\TMP@EnsureCode {124}{
| 12}\TMP@EnsureCode {126}{13}#1\relax \Hy@EndWrap
| #1<-\RequirePackage {color}
| {\let}
| {changing \Hy@EndWrap=undefined}
| {into \Hy@EndWrap=macro:->}
| {\def}
| {changing \TMP@EnsureCode=macro:#1#2->\edef \grfext@AtEnd {\grfext@AtEnd \ETC.}
| {into \TMP@EnsureCode=macro:#1#2->\edef \Hy@EndWrap {\Hy@EndWrap \ETC.}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-10
| #2<-12
| {\edef}
| \Hy@EndWrap ->
| {changing \Hy@EndWrap=macro:->}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax }
| {\catcode}
| {reassigning \catcode10=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-33
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax }
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode33=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-34
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode34=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-36
| #2<-3
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode36=3}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-38
| #2<-4
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode38=4}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-39
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode39=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-40
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode40=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-41
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
|
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode41=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-42
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode42=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-43
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode43=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-44
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode44=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-45
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode45=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-46
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode46=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-47
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode47=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-58
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode58=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-59
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode59=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-60
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode60=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-61
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode61=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-62
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode62=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-63
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode63=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-91
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode91=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-93
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax \catcode 91 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode93=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-94
| #2<-7
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax \catcode 91 12\relax \catcode 93 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode94=7}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-95
| #2<-8
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax \catcode 91 12\relax \catcode 93 12\relax
| \catcode 94 7\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode95=8}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-96
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax \catcode 91 12\relax \catcode 93 12\relax
| \catcode 94 7\relax \catcode 95 8\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode96=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-124
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax \catcode 91 12\relax \catcode 93 12\relax
| \catcode 94 7\relax \catcode 95 8\relax \catcode 96 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode124=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-126
| #2<-13
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax \catcode 91 12\relax \catcode 93 12\relax
| \catcode 94 7\relax \catcode 95 8\relax \catcode 96 12\relax \catcode 124 12\re
| lax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode126=13}
| {\relax}
| \RequirePackage ->\@fileswithoptions \@pkgextension
| \@fileswithoptions #1->\@ifnextchar [{\@fileswith@ptions #1}{\@fileswith@ptions
| #1[]}
| #1<-\@pkgextension
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@ptions \@pkgextension
| #3<-\@fileswith@ptions \@pkgextension []
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {ocgcolorlinks\ETC.}
| {into \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {ocgcolorlinks\ETC.}
| {into \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@fileswith@ptions \@pkgextension []
| \@fileswith@ptions #1[#2]#3->\@ifnextchar [{\@fileswith@pti@ns #1[{#2}]#3}{\@fi
| leswith@pti@ns #1[{#2}]#3[]}
| #1<-\@pkgextension
| #2<-
| #3<-color
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@pti@ns \@pkgextension [{}]color
| #3<-\@fileswith@pti@ns \@pkgextension [{}]color[]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {into \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=\relax}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@fileswith@pti@ns \@pkgextension [{}]color[]
| \@fileswith@pti@ns #1[#2]#3[#4]->\ifx #1\@clsextension \ifx \@classoptionslist
| \relax \xdef \@classoptionslist {\zap@space #2 \@empty }\def \reserved@a {\@one
| filewithoptions #3[{#2}][{#4}]#1\@documentclasshook }\else \def \reserved@a {\@
| onefilewithoptions #3[{#2}][{#4}]#1}\fi \else \def \reserved@b ##1,{\ifx \@nil
| ##1\relax \else \ifx \relax ##1\relax \else \noexpand \@onefilewithoptions ##1[
| {#2}][{#4}]\noexpand \@pkgextension \fi \expandafter \reserved@b \fi }\edef \re
| served@a {\zap@space #3 \@empty }\edef \reserved@a {\expandafter \reserved@b \r
| eserved@a ,\@nil ,}\fi \reserved@a
| #1<-\@pkgextension
| #2<-
| #3<-color
| #4<-
| {\ifx}
| {false}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {\edef}
| \zap@space #1 #2->#1\ifx #2\@empty \else \expandafter \zap@space \fi #2
| #1<-color
| #2<-\@empty
| {\ifx}
| {true}
| {\else}
| \@empty ->
| {changing \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@a=macro:->color}
| {\edef}
| {\expandafter}
| \reserved@a ->color
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{}]\noexpand \@pkgextension \fi \expandafter \rese
| rved@b \fi
| #1<-color
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\noexpand}
| {\noexpand}
| {\fi}
| {\expandafter}
| {\fi}
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{}]\noexpand \@pkgextension \fi \expandafter \rese
| rved@b \fi
| #1<-\@nil
| {\ifx}
| {true}
| {\else}
| {changing \reserved@a=macro:->color}
| {into \reserved@a=macro:->\@onefilewithoptions color[{}]\ETC.}
| {\fi}
| \reserved@a ->\@onefilewithoptions color[{}][{}]\@pkgextension \relax
| \@onefilewithoptions #1[#2][#3]#4->\@pushfilename \xdef \@currname {#1}\global
| \let \@currext #4\expandafter \let \csname \@currname .\@currext -h@@k\endcsnam
| e \@empty \let \CurrentOption \@empty \@reset@ptions \makeatletter \def \reserv
| ed@a {\@ifl@aded \@currext {#1}{\@if@ptions \@currext {#1}{#2}{}{\@latex@error
| {Option clash for \@cls@pkg \space #1}{The package #1 has already been loaded w
| ith options:\MessageBreak \space \space [\@ptionlist {#1.\@currext }]\MessageBr
| eak There has now been an attempt to load it with options\MessageBreak \space \
| space [#2]\MessageBreak Adding the global options:\MessageBreak \space \space \
| @ptionlist {#1.\@currext },#2\MessageBreak to your \noexpand \documentclass dec
| laration may fix this.\MessageBreak Try typing \space <return> \space to procee
| d.}}}{\@pass@ptions \@currext {#2}{#1}\global \expandafter \let \csname ver@\@c
| urrname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@currext
| }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@unpr
| ocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \let
| \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptions
| } \@ifl@ter \@currext {#1}{#3}{}{\@latex@warning@no@line {You have requested,\o
| n@line , version\MessageBreak `#3' of \@cls@pkg \space #1,\MessageBreak but onl
| y version\MessageBreak `\csname ver@#1.\@currext \endcsname '\MessageBreak is a
| vailable}}\ifx \@currext \@clsextension \let \LoadClass \@twoloadclasserror \fi
| \@popfilename \@reset@ptions }\reserved@a
| #1<-color
| #2<-
| #3<-
| #4<-\@pkgextension
| \@pushfilename ->\edef \l_expl_status_stack_tl {\ifodd \l_expl_status_bool 1\el
| se 0\fi \l_expl_status_stack_tl }\ExplSyntaxOff \xdef \@currnamestack {{\@currn
| ame }{\@currext }{\the \catcode `\@}\@currnamestack }
| {\edef}
| {\ifodd}
| {false}
| {\fi}
| \l_expl_status_stack_tl ->
| {changing \l_expl_status_stack_tl=macro:->}
| {into \l_expl_status_stack_tl=macro:->0}
| \ExplSyntaxOff ->
| {\xdef}
| \@currname ->
| \@currext ->
| \@currnamestack ->
| {globally changing \@currnamestack=macro:->}
| {into \@currnamestack=macro:->{}{}{12}}
| {\xdef}
| {globally changing \@currname=macro:->}
| {into \@currname=macro:->color}
| {\global}
| {globally changing \@currext=macro:->}
| {into \@currext=macro:->sty}
| {\expandafter}
| {\csname}
| \@currname ->color
| \@currext ->sty
| {changing \color.sty-h@@k=undefined}
| {into \color.sty-h@@k=\relax}
| {\let}
| {changing \color.sty-h@@k=\relax}
| {into \color.sty-h@@k=macro:->}
| {\let}
| {reassigning \CurrentOption=macro:->}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| \makeatletter ->\catcode `\@11\relax
| {\catcode}
| {changing \catcode64=12}
| {into \catcode64=11}
| {\relax}
| {\def}
| {changing \reserved@a=macro:->\@onefilewithoptions color[{}]\ETC.}
| {into \reserved@a=macro:->\@ifl@aded \@currext {color}{\@if@ptions \ETC.}
| \reserved@a ->\@ifl@aded \@currext {color}{\@if@ptions \@currext {color}{}{}{\@
| latex@error {Option clash for \@cls@pkg \space color}{The package color has alr
| eady been loaded with options:\MessageBreak \space \space [\@ptionlist {color.\
| @currext }]\MessageBreak There has now been an attempt to load it with options\
| MessageBreak \space \space []\MessageBreak Adding the global options:\MessageBr
| eak \space \space \@ptionlist {color.\@currext },\MessageBreak to your \noexpan
| d \documentclass declaration may fix this.\MessageBreak Try typing \space <retu
| rn> \space to proceed.}}}{\@pass@ptions \@currext {}{color}\global \expandafter
| \let \csname ver@\@currname .\@currext \endcsname \@empty \InputIfFileExists {
| \@currname .\@currext }{}{\@missingfileerror \@currname \@currext }\let \@unpro
| cessedoptions \@@unprocessedoptions \csname \@currname .\@currext -h@@k\endcsna
| me \expandafter \let \csname \@currname .\@currext -h@@k\endcsname \@undefined
| \@unprocessedoptions } \@ifl@ter \@currext {color}{}{}{\@latex@warning@no@line
| {You have requested,\on@line , version\MessageBreak `' of \@cls@pkg \space colo
| r,\MessageBreak but only version\MessageBreak `\csname ver@color.\@currext \end
| csname '\MessageBreak is available}}\ifx \@currext \@clsextension \let \LoadCla
| ss \@twoloadclasserror \fi \@popfilename \@reset@ptions
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@currext
| #2<-color
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-\@if@ptions \@currext {color}{}{}{\@latex@error {Option clash for \@cls@pkg
| \space color}{The package color has already been loaded with options:\MessageB
| reak \space \space [\@ptionlist {color.\@currext }]\MessageBreak There has now
| been an attempt to load it with options\MessageBreak \space \space []\MessageBr
| eak Adding the global options:\MessageBreak \space \space \@ptionlist {color.\@
| currext },\MessageBreak to your \noexpand \documentclass declaration may fix th
| is.\MessageBreak Try typing \space <return> \space to proceed.}}
| #2<-\@pass@ptions \@currext {}{color}\global \expandafter \let \csname ver@\@cu
| rrname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@currext
| }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@unpro
| cessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \let \
| csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptions
| \@if@ptions #1#2->\@expandtwoargs \@if@pti@ns {\@ptionlist {#2.#1}}
| #1<-\@currext
| #2<-color
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\@if@pti@ns
| #2<-\@ptionlist {color.\@currext }
| #3<-
| {\edef}
| {\noexpand}
| \@ptionlist #1->\@ifundefined {opt@#1}\@empty {\csname opt@#1\endcsname }
| #1<-color.\@currext
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-opt@color.\@currext
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@empty
| #2<-\csname opt@color.\@currext \endcsname
| {\csname}
| \@currext ->sty
| \opt@color.sty ->
| {changing \reserved@a=macro:->\@ifl@aded \@currext {color}{\@if@ptions \ETC.}
| {into \reserved@a=macro:->\@if@pti@ns {}{}}
| \reserved@a ->\@if@pti@ns {}{}
| \@if@pti@ns #1#2->\let \reserved@a \@firstoftwo \@for \reserved@b :=#2\do {\exp
| andafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,#1,}\ifin@ \else \let
| \reserved@a \@secondoftwo \fi }\reserved@a
| #1<-
| #2<-
| {\let}
| {changing \reserved@a=macro:->\@if@pti@ns {}{}}
| {into \reserved@a=\long macro:#1#2->#1}
| \@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\i
| fx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi
| #1<-\reserved@b
| #2<-
| #3<-\expandafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,,}\ifin@ \els
| e \let \reserved@a \@secondoftwo \fi
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\def}
| {changing \@fortmp=macro:->}
| {into \@fortmp=macro:->}
| {\ifx}
| {true}
| {\else}
| \reserved@a #1#2->#1
| #1<-
| #2<-\@latex@error {Option clash for \@cls@pkg \space color}{The package color h
| as already been loaded with options:\MessageBreak \space \space [\@ptionlist {c
| olor.\@currext }]\MessageBreak There has now been an attempt to load it with op
| tions\MessageBreak \space \space []\MessageBreak Adding the global options:\Mes
| sageBreak \space \space \@ptionlist {color.\@currext },\MessageBreak to your \n
| oexpand \documentclass declaration may fix this.\MessageBreak Try typing \space
| <return> \space to proceed.}
| {blank space }
| \@ifl@ter #1#2->\expandafter \@ifl@t@r \csname ver@#2.#1\endcsname
| #1<-\@currext
| #2<-color
| {\expandafter}
| {\csname}
| \@currext ->sty
| \@ifl@t@r #1#2->\ifnum \expandafter \@parse@version #1//00\@nil <\expandafter \
| @parse@version #2//00\@nil \expandafter \@secondoftwo \else \expandafter \@firs
| toftwo \fi
| #1<-\ver@color.sty
| #2<-
| {\ifnum}
| {\expandafter}
| \ver@color.sty ->2005/11/14 v1.0j Standard LaTeX Color (DPC)
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2005
| #2<-11
| #3<-1
| #4<-4
| #5<- v1.0j Standard LaTeX Color (DPC)//00
| {\expandafter}
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-
| #2<-
| #3<-0
| #4<-0
| #5<-
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\@latex@warning@no@line {You have requested,\on@line , version\MessageBreak
| `' of \@cls@pkg \space color,\MessageBreak but only version\MessageBreak `\csn
| ame ver@color.\@currext \endcsname '\MessageBreak is available}
| {\ifx}
| {false}
| \@popfilename ->\expandafter \@p@pfilename \@currnamestack \@nil \if a\l_expl_s
| tatus_stack_tl a\ExplSyntaxOff \else \expandafter \expl_status_pop:w \l_expl_st
| atus_stack_tl \@nil \fi
| {\expandafter}
| \@currnamestack ->{}{}{12}
| \@p@pfilename #1#2#3#4\@nil ->\gdef \@currname {#1}\gdef \@currext {#2}\catcode
| `\@ #3\relax \gdef \@currnamestack {#4}
| #1<-
| #2<-
| #3<-12
| #4<-
| {\gdef}
| {globally changing \@currname=macro:->color}
| {into \@currname=macro:->}
| {\gdef}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->}
| {\catcode}
| {changing \catcode64=11}
| {into \catcode64=12}
| {\relax}
| {\gdef}
| {globally changing \@currnamestack=macro:->{}{}{12}}
| {into \@currnamestack=macro:->}
| {\if}
| \l_expl_status_stack_tl ->0
| {false}
| {\expandafter}
| \l_expl_status_stack_tl ->0
| \expl_status_pop:w #1#2\@nil ->\def \l_expl_status_stack_tl {#2}\ifodd #1 \expa
| ndafter \ExplSyntaxOn \else \expandafter \ExplSyntaxOff \fi
| #1<-0
| #2<-
| {\def}
| {changing \l_expl_status_stack_tl=macro:->0}
| {into \l_expl_status_stack_tl=macro:->}
| {\ifodd}
| {false}
| {\expandafter}
| {\fi}
| \ExplSyntaxOff ->
| {\fi}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| {\relax}
| {\relax}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax \catcode 91 12\relax \catcode 93 12\relax
| \catcode 94 7\relax \catcode 95 8\relax \catcode 96 12\relax \catcode 124 12\re
| lax \catcode 126 13\relax
| {\catcode}
| {reassigning \catcode10=12}
| {\relax}
| {\catcode}
| {reassigning \catcode33=12}
| {\relax}
| {\catcode}
| {reassigning \catcode34=12}
| {\relax}
| {\catcode}
| {reassigning \catcode36=3}
| {\relax}
| {\catcode}
| {reassigning \catcode38=4}
| {\relax}
| {\catcode}
| {reassigning \catcode39=12}
| {\relax}
| {\catcode}
| {reassigning \catcode40=12}
| {\relax}
| {\catcode}
| {reassigning \catcode41=12}
| {\relax}
| {\catcode}
| {reassigning \catcode42=12}
| {\relax}
| {\catcode}
| {reassigning \catcode43=12}
| {\relax}
| {\catcode}
| {reassigning \catcode44=12}
| {\relax}
| {\catcode}
| {reassigning \catcode45=12}
| {\relax}
| {\catcode}
| {reassigning \catcode46=12}
| {\relax}
| {\catcode}
| {reassigning \catcode47=12}
| {\relax}
| {\catcode}
| {reassigning \catcode58=12}
| {\relax}
| {\catcode}
| {reassigning \catcode59=12}
| {\relax}
| {\catcode}
| {reassigning \catcode60=12}
| {\relax}
| {\catcode}
| {reassigning \catcode61=12}
| {\relax}
| {\catcode}
| {reassigning \catcode62=12}
| {\relax}
| {\catcode}
| {reassigning \catcode63=12}
| {\relax}
| {\catcode}
| {reassigning \catcode91=12}
| {\relax}
| {\catcode}
| {reassigning \catcode93=12}
| {\relax}
| {\catcode}
| {reassigning \catcode94=7}
| {\relax}
| {\catcode}
| {reassigning \catcode95=8}
| {\relax}
| {\catcode}
| {reassigning \catcode96=12}
| {\relax}
| {\catcode}
| {reassigning \catcode124=12}
| {\relax}
| {\catcode}
| {reassigning \catcode126=13}
| {\relax}
| {\fi}
| {\def}
| {changing \Hy@colorlink=undefined}
| {into \Hy@colorlink=macro:#1->\begingroup \HyColor@UseColor \ETC.}
| {\def}
| {changing \Hy@endcolorlink=undefined}
| {into \Hy@endcolorlink=macro:->\endgroup }
| \Hy@Info ->\@PackageInfo {hyperref}
| \@PackageInfo #1#2->\GenericInfo {(#1) \@spaces \@spaces \@spaces }{Package #1
| Info: #2}
| #1<-hyperref
| #2<-Link coloring ON
| \GenericInfo ->\protect \GenericInfo
| {\relax}
| \GenericInfo #1#2->\begingroup \def \MessageBreak {
| #1}\set@display@protect \immediate \write \m@ne {#2\on@line .}\endgroup
| #1<-(hyperref) \@spaces \@spaces \@spaces
| #2<-Package hyperref Info: Link coloring ON
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->
| (hyperref) \@spaces \@spaces \@spaces }
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->Package hyperref Info: Link coloring ON\on@line .
| \on@line -> on input line \the \inputlineno
| Package hyperref Info: Link coloring ON on input line 15.
| {\endgroup}
| {restoring \protect=\relax}
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 1) entered at line 15}
| {\else}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-colorlinks
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@colorlinks@default
| {\ifcsname}
| {true}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\define@key {Hyp}{colorlinks}
| #2<-\define@key {Hyp}{colorlinks}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=\long macro:#1#2->#1}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {changing \@let@token=\relax}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-colorlinks
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {colorlinks}
| #3<-\expandafter \def \csname \XKV@header colorlinks\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {colorlinks}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {colorlinks}}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {colorlinks}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-colorlinks
| #2<-
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-colorlinks
| #2<-
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@colorlinks@default=macro:->\KV@Hyp@colorlinks {true}}
| {into \KV@Hyp@colorlinks@default=macro:->\KV@Hyp@colorlinks {}}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@colorlinks=macro:#1->\Hy@boolkey {colorlinks}{#1}}
| {into \KV@Hyp@colorlinks=macro:#1->\Hy@WarnOptionDisabled {colo\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-frenchlinks
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@frenchlinks@default
| {\ifcsname}
| {true}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\define@key {Hyp}{frenchlinks}
| #2<-\define@key {Hyp}{frenchlinks}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {colorlinks}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {colorlinks}}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-frenchlinks
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {frenchlinks}
| #3<-\expandafter \def \csname \XKV@header frenchlinks\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {frenchlinks}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {frenchlinks}}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {frenchlinks}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-frenchlinks
| #2<-
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-frenchlinks
| #2<-
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@frenchlinks@default=macro:->\KV@Hyp@frenchlinks {true}}
| {into \KV@Hyp@frenchlinks@default=macro:->\KV@Hyp@frenchlinks {}}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@frenchlinks=macro:#1->\Hy@boolkey {frenchlinks}{#1\ETC.}
| {into \KV@Hyp@frenchlinks=macro:#1->\Hy@WarnOptionDisabled {fren\ETC.}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| \Hy@CatcodeWrapper #1->\let \Hy@EndWrap \ltx@empty \def \TMP@EnsureCode ##1##2{
| \edef \Hy@EndWrap {\Hy@EndWrap \catcode ##1 \the \catcode ##1\relax }\catcode #
| #1 ##2\relax }\TMP@EnsureCode {10}{12}\TMP@EnsureCode {33}{12}\TMP@EnsureCode {
| 34}{12}\TMP@EnsureCode {36}{3}\TMP@EnsureCode {38}{4}\TMP@EnsureCode {39}{12}\T
| MP@EnsureCode {40}{12}\TMP@EnsureCode {41}{12}\TMP@EnsureCode {42}{12}\TMP@Ensu
| reCode {43}{12}\TMP@EnsureCode {44}{12}\TMP@EnsureCode {45}{12}\TMP@EnsureCode
| {46}{12}\TMP@EnsureCode {47}{12}\TMP@EnsureCode {58}{12}\TMP@EnsureCode {59}{12
| }\TMP@EnsureCode {60}{12}\TMP@EnsureCode {61}{12}\TMP@EnsureCode {62}{12}\TMP@E
| nsureCode {63}{12}\TMP@EnsureCode {91}{12}\TMP@EnsureCode {93}{12}\TMP@EnsureCo
| de {94}{7}\TMP@EnsureCode {95}{8}\TMP@EnsureCode {96}{12}\TMP@EnsureCode {124}{
| 12}\TMP@EnsureCode {126}{13}#1\relax \Hy@EndWrap
| #1<-\RequirePackage {nameref}
| {\let}
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->}
| {\def}
| {changing \TMP@EnsureCode=macro:#1#2->\edef \Hy@EndWrap {\Hy@EndWrap \ETC.}
| {into \TMP@EnsureCode=macro:#1#2->\edef \Hy@EndWrap {\Hy@EndWrap \ETC.}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-10
| #2<-12
| {\edef}
| \Hy@EndWrap ->
| {changing \Hy@EndWrap=macro:->}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax }
| {\catcode}
| {reassigning \catcode10=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-33
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax }
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode33=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-34
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode34=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-36
| #2<-3
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode36=3}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-38
| #2<-4
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode38=4}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-39
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode39=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-40
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode40=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-41
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
|
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode41=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-42
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode42=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-43
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode43=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-44
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode44=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-45
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode45=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-46
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode46=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-47
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode47=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-58
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode58=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-59
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode59=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-60
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode60=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-61
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode61=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-62
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode62=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-63
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode63=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-91
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode91=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-93
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax \catcode 91 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode93=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-94
| #2<-7
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax \catcode 91 12\relax \catcode 93 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode94=7}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-95
| #2<-8
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax \catcode 91 12\relax \catcode 93 12\relax
| \catcode 94 7\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode95=8}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-96
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax \catcode 91 12\relax \catcode 93 12\relax
| \catcode 94 7\relax \catcode 95 8\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode96=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-124
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax \catcode 91 12\relax \catcode 93 12\relax
| \catcode 94 7\relax \catcode 95 8\relax \catcode 96 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode124=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-126
| #2<-13
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax \catcode 91 12\relax \catcode 93 12\relax
| \catcode 94 7\relax \catcode 95 8\relax \catcode 96 12\relax \catcode 124 12\re
| lax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode126=13}
| {\relax}
| \RequirePackage ->\@fileswithoptions \@pkgextension
| \@fileswithoptions #1->\@ifnextchar [{\@fileswith@ptions #1}{\@fileswith@ptions
| #1[]}
| #1<-\@pkgextension
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@ptions \@pkgextension
| #3<-\@fileswith@ptions \@pkgextension []
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {frenchlinks}}
| {into \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {frenchlinks}}
| {into \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@fileswith@ptions \@pkgextension []
| \@fileswith@ptions #1[#2]#3->\@ifnextchar [{\@fileswith@pti@ns #1[{#2}]#3}{\@fi
| leswith@pti@ns #1[{#2}]#3[]}
| #1<-\@pkgextension
| #2<-
| #3<-nameref
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@pti@ns \@pkgextension [{}]nameref
| #3<-\@fileswith@pti@ns \@pkgextension [{}]nameref[]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {into \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=\relax}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@fileswith@pti@ns \@pkgextension [{}]nameref[]
| \@fileswith@pti@ns #1[#2]#3[#4]->\ifx #1\@clsextension \ifx \@classoptionslist
| \relax \xdef \@classoptionslist {\zap@space #2 \@empty }\def \reserved@a {\@one
| filewithoptions #3[{#2}][{#4}]#1\@documentclasshook }\else \def \reserved@a {\@
| onefilewithoptions #3[{#2}][{#4}]#1}\fi \else \def \reserved@b ##1,{\ifx \@nil
| ##1\relax \else \ifx \relax ##1\relax \else \noexpand \@onefilewithoptions ##1[
| {#2}][{#4}]\noexpand \@pkgextension \fi \expandafter \reserved@b \fi }\edef \re
| served@a {\zap@space #3 \@empty }\edef \reserved@a {\expandafter \reserved@b \r
| eserved@a ,\@nil ,}\fi \reserved@a
| #1<-\@pkgextension
| #2<-
| #3<-nameref
| #4<-
| {\ifx}
| {false}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {\edef}
| \zap@space #1 #2->#1\ifx #2\@empty \else \expandafter \zap@space \fi #2
| #1<-nameref
| #2<-\@empty
| {\ifx}
| {true}
| {\else}
| \@empty ->
| {changing \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@a=macro:->nameref}
| {\edef}
| {\expandafter}
| \reserved@a ->nameref
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{}]\noexpand \@pkgextension \fi \expandafter \rese
| rved@b \fi
| #1<-nameref
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\noexpand}
| {\noexpand}
| {\fi}
| {\expandafter}
| {\fi}
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{}]\noexpand \@pkgextension \fi \expandafter \rese
| rved@b \fi
| #1<-\@nil
| {\ifx}
| {true}
| {\else}
| {changing \reserved@a=macro:->nameref}
| {into \reserved@a=macro:->\@onefilewithoptions nameref[{\ETC.}
| {\fi}
| \reserved@a ->\@onefilewithoptions nameref[{}][{}]\@pkgextension \relax
| \@onefilewithoptions #1[#2][#3]#4->\@pushfilename \xdef \@currname {#1}\global
| \let \@currext #4\expandafter \let \csname \@currname .\@currext -h@@k\endcsnam
| e \@empty \let \CurrentOption \@empty \@reset@ptions \makeatletter \def \reserv
| ed@a {\@ifl@aded \@currext {#1}{\@if@ptions \@currext {#1}{#2}{}{\@latex@error
| {Option clash for \@cls@pkg \space #1}{The package #1 has already been loaded w
| ith options:\MessageBreak \space \space [\@ptionlist {#1.\@currext }]\MessageBr
| eak There has now been an attempt to load it with options\MessageBreak \space \
| space [#2]\MessageBreak Adding the global options:\MessageBreak \space \space \
| @ptionlist {#1.\@currext },#2\MessageBreak to your \noexpand \documentclass dec
| laration may fix this.\MessageBreak Try typing \space <return> \space to procee
| d.}}}{\@pass@ptions \@currext {#2}{#1}\global \expandafter \let \csname ver@\@c
| urrname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@currext
| }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@unpr
| ocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \let
| \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptions
| } \@ifl@ter \@currext {#1}{#3}{}{\@latex@warning@no@line {You have requested,\o
| n@line , version\MessageBreak `#3' of \@cls@pkg \space #1,\MessageBreak but onl
| y version\MessageBreak `\csname ver@#1.\@currext \endcsname '\MessageBreak is a
| vailable}}\ifx \@currext \@clsextension \let \LoadClass \@twoloadclasserror \fi
| \@popfilename \@reset@ptions }\reserved@a
| #1<-nameref
| #2<-
| #3<-
| #4<-\@pkgextension
| \@pushfilename ->\edef \l_expl_status_stack_tl {\ifodd \l_expl_status_bool 1\el
| se 0\fi \l_expl_status_stack_tl }\ExplSyntaxOff \xdef \@currnamestack {{\@currn
| ame }{\@currext }{\the \catcode `\@}\@currnamestack }
| {\edef}
| {\ifodd}
| {false}
| {\fi}
| \l_expl_status_stack_tl ->
| {changing \l_expl_status_stack_tl=macro:->}
| {into \l_expl_status_stack_tl=macro:->0}
| \ExplSyntaxOff ->
| {\xdef}
| \@currname ->
| \@currext ->
| \@currnamestack ->
| {globally changing \@currnamestack=macro:->}
| {into \@currnamestack=macro:->{}{}{12}}
| {\xdef}
| {globally changing \@currname=macro:->}
| {into \@currname=macro:->nameref}
| {\global}
| {globally changing \@currext=macro:->}
| {into \@currext=macro:->sty}
| {\expandafter}
| {\csname}
| \@currname ->nameref
| \@currext ->sty
| {changing \nameref.sty-h@@k=undefined}
| {into \nameref.sty-h@@k=\relax}
| {\let}
| {changing \nameref.sty-h@@k=\relax}
| {into \nameref.sty-h@@k=macro:->}
| {\let}
| {reassigning \CurrentOption=macro:->}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| \makeatletter ->\catcode `\@11\relax
| {\catcode}
| {changing \catcode64=12}
| {into \catcode64=11}
| {\relax}
| {\def}
| {changing \reserved@a=macro:->\@onefilewithoptions nameref[{\ETC.}
| {into \reserved@a=macro:->\@ifl@aded \@currext {nameref}\ETC.}
| \reserved@a ->\@ifl@aded \@currext {nameref}{\@if@ptions \@currext {nameref}{}{
| }{\@latex@error {Option clash for \@cls@pkg \space nameref}{The package nameref
| has already been loaded with options:\MessageBreak \space \space [\@ptionlist
| {nameref.\@currext }]\MessageBreak There has now been an attempt to load it wit
| h options\MessageBreak \space \space []\MessageBreak Adding the global options:
| \MessageBreak \space \space \@ptionlist {nameref.\@currext },\MessageBreak to y
| our \noexpand \documentclass declaration may fix this.\MessageBreak Try typing
| \space <return> \space to proceed.}}}{\@pass@ptions \@currext {}{nameref}\globa
| l \expandafter \let \csname ver@\@currname .\@currext \endcsname \@empty \Input
| IfFileExists {\@currname .\@currext }{}{\@missingfileerror \@currname \@currext
| }\let \@unprocessedoptions \@@unprocessedoptions \csname \@currname .\@currext
| -h@@k\endcsname \expandafter \let \csname \@currname .\@currext -h@@k\endcsnam
| e \@undefined \@unprocessedoptions } \@ifl@ter \@currext {nameref}{}{}{\@latex@
| warning@no@line {You have requested,\on@line , version\MessageBreak `' of \@cls
| @pkg \space nameref,\MessageBreak but only version\MessageBreak `\csname ver@na
| meref.\@currext \endcsname '\MessageBreak is available}}\ifx \@currext \@clsext
| ension \let \LoadClass \@twoloadclasserror \fi \@popfilename \@reset@ptions
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@currext
| #2<-nameref
| {\expandafter}
| {\csname}
| \@currext ->sty
| {changing \ver@nameref.sty=undefined}
| {into \ver@nameref.sty=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\@if@ptions \@currext {nameref}{}{}{\@latex@error {Option clash for \@cls@p
| kg \space nameref}{The package nameref has already been loaded with options:\Me
| ssageBreak \space \space [\@ptionlist {nameref.\@currext }]\MessageBreak There
| has now been an attempt to load it with options\MessageBreak \space \space []\M
| essageBreak Adding the global options:\MessageBreak \space \space \@ptionlist {
| nameref.\@currext },\MessageBreak to your \noexpand \documentclass declaration
| may fix this.\MessageBreak Try typing \space <return> \space to proceed.}}
| #2<-\@pass@ptions \@currext {}{nameref}\global \expandafter \let \csname ver@\@
| currname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@currex
| t }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@unp
| rocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \let
| \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptions
|
| \@pass@ptions #1#2#3->\expandafter \xdef \csname opt@#3.#1\endcsname {\@ifundef
| ined {opt@#3.#1}\@empty {\csname opt@#3.#1\endcsname ,}\zap@space #2 \@empty }
| #1<-\@currext
| #2<-
| #3<-nameref
| {\expandafter}
| {\csname}
| \@currext ->sty
| {changing \opt@nameref.sty=undefined}
| {into \opt@nameref.sty=\relax}
| {\xdef}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-opt@nameref.\@currext
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\@empty
| #2<-\csname opt@nameref.\@currext \endcsname ,
| \@empty ->
| \zap@space #1 #2->#1\ifx #2\@empty \else \expandafter \zap@space \fi #2
| #1<-
| #2<-\@empty
| {\ifx}
| {true}
| {\else}
| \@empty ->
| {globally changing \opt@nameref.sty=\relax}
| {into \opt@nameref.sty=macro:->}
| {\global}
| {\expandafter}
| {\csname}
| \@currname ->nameref
| \@currext ->sty
| {globally changing \ver@nameref.sty=\relax}
| {into \ver@nameref.sty=macro:->}
| \InputIfFileExists #1#2->\IfFileExists {#1}{#2\@addtofilelist {#1}\@@input \@fi
| lef@und }
| #1<-\@currname .\@currext
| #2<-
| \IfFileExists #1#2#3->\openin \@inputcheck #1 \ifeof \@inputcheck \ifx \input@p
| ath \@undefined \def \reserved@a {#3}\else \def \reserved@a {\@iffileonpath {#1
| }{#2}{#3}}\fi \else \closein \@inputcheck \edef \@filef@und {#1 }\def \reserved
| @a {#2}\fi \reserved@a
| #1<-\@currname .\@currext
| #2<-\@addtofilelist {\@currname .\@currext }\@@input \@filef@und
| #3<-\@missingfileerror \@currname \@currext
| {\openin}
| \@currname ->nameref
| \@currext ->sty
| {\ifeof}
| {false}
| {\closein}
| {\edef}
| \@currname ->nameref
| \@currext ->sty
| {changing \@filef@und=macro:->epstopdf-sys.cfg }
| {into \@filef@und=macro:->nameref.sty }
| {\def}
| {changing \reserved@a=macro:->\@ifl@aded \@currext {nameref}\ETC.}
| {into \reserved@a=macro:->\@addtofilelist {\@currname .\@currext \ETC.}
| {\fi}
| \reserved@a ->\@addtofilelist {\@currname .\@currext }\@@input \@filef@und
| \@addtofilelist #1->\xdef \@filelist {\@filelist ,#1}
| #1<-\@currname .\@currext
| {\xdef}
| \@filelist ->rpisudiss.cls,hardwrap.sty,ifplatform.sty,pdftexcmds.sty,infwarerr
| .sty,ifluatex.sty,ltxcmds.sty,ifpdf.sty,catchfile.sty,etexcmds.sty,ifxetex.sty,
| xkeyval.sty,xkeyval.tex,xifthen.sty,etex.sty,calc.sty,ifthen.sty,ifmtarg.sty,bo
| ok.cls,bk12.clo,indentfirst.sty,geometry.sty,ifvtex.sty,fancyhdr.sty,textcase.s
| ty,etoolbox.sty,titlesec.sty,block.tss,setspace.sty,tocbibind.sty,tocloft.sty,x
| patch.sty,expl3.sty,l3names.sty,l3bootstrap.sty,color.sty,color.cfg,pdftex.def,
| graphics.sty,trig.sty,graphics.cfg,l3basics.sty,l3expan.sty,l3tl.sty,l3seq.sty,
| l3int.sty,l3quark.sty,l3prg.sty,l3clist.sty,l3token.sty,l3prop.sty,l3msg.sty,l3
| file.sty,l3skip.sty,l3keys.sty,l3fp.sty,l3box.sty,l3coffins.sty,l3color.sty,l3l
| uatex.sty,xparse.sty,hyperref.sty,hobsub-hyperref.sty,hobsub-generic.sty,hobsub
| .sty,intcalc.sty,kvsetkeys.sty,kvdefinekeys.sty,pdfescape.sty,bigintcalc.sty,bi
| tset.sty,uniquecounter.sty,letltxmacro.sty,hopatch.sty,xcolor-patch.sty,atverye
| nd.sty,atbegshi.sty,refcount.sty,hycolor.sty,kvoptions.sty,pd1enc.def,hyperref.
| cfg,url.sty,hpdftex.def,rerunfilecheck.sty,babel.sty,english.ldf,trace.sty,supp
| -pdf.mkii,epstopdf-base.sty,grfext.sty,epstopdf-sys.cfg
| \@currname ->nameref
| \@currext ->sty
| {globally changing \@filelist=macro:->rpisudiss.cls,hardwrap.sty,ifp\ETC.}
| {into \@filelist=macro:->rpisudiss.cls,hardwrap.sty,ifp\ETC.}
| {\input}
| \@filef@und ->nameref.sty
| (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
| \NeedsTeXFormat #1->\def \reserved@a {#1}\ifx \reserved@a \fmtname \expandafter
| \@needsformat \else \@latex@error {This file needs format `\reserved@a '\Messa
| geBreak but this is `\fmtname '}{The current input file will not be processed f
| urther,\MessageBreak because it was written for some other flavor of TeX.\Messa
| geBreak \@ehd }\endinput \fi
| #1<-LaTeX2e
| {\def}
| {changing \reserved@a=macro:->\@addtofilelist {\@currname .\@currext \ETC.}
| {into \reserved@a=macro:->LaTeX2e}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@needsformat ->\@ifnextchar [\@needsf@rmat {}
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@needsf@rmat
| #3<-
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->LaTeX2e}
| {into \reserved@a=macro:->\@needsf@rmat }
| {\def}
| {changing \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {into \reserved@b=macro:->}
| {\futurelet}
| {changing \@let@token=\relax}
| {into \@let@token=blank space }
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@c=macro: ->\futurelet \@let@token \@ifnch }
| {\else}
| \reserved@c ->\futurelet \@let@token \@ifnch
| {\futurelet}
| {changing \@let@token=blank space }
| {into \@let@token=macro:#1->\xdef \@gtempa {#1}\ifx \@gtempa \ETC.}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro: ->\futurelet \@let@token \@ifnch }
| {into \reserved@c=macro:->}
| {\fi}
| {\fi}
| \reserved@c ->
| \ProvidesPackage #1->\xdef \@gtempa {#1}\ifx \@gtempa \@currname \else \@latex@
| warning@no@line {You have requested \@cls@pkg \space `\@currname ',\MessageBrea
| k but the \@cls@pkg \space provides `#1'}\fi \@ifnextchar [\@pr@videpackage {\@
| pr@videpackage []}
| #1<-nameref
| {\xdef}
| {globally changing \@gtempa=macro:->grfext}
| {into \@gtempa=macro:->nameref}
| {\ifx}
| {true}
| {\else}
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@pr@videpackage
| #3<-\@pr@videpackage []
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@needsf@rmat }
| {into \reserved@a=macro:->\@pr@videpackage }
| {\def}
| {changing \reserved@b=macro:->}
| {into \reserved@b=macro:->\@pr@videpackage []}
| {\futurelet}
| {changing \@let@token=macro:#1->\xdef \@gtempa {#1}\ifx \@gtempa \ETC.}
| {into \@let@token=blank space }
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->}
| {into \reserved@c=macro: ->\futurelet \@let@token \@ifnch }
| {\else}
| \reserved@c ->\futurelet \@let@token \@ifnch
| {\futurelet}
| {changing \@let@token=blank space }
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro: ->\futurelet \@let@token \@ifnch }
| {into \reserved@c=macro:->\@pr@videpackage }
| {\else}
| {\fi}
| \reserved@c ->\@pr@videpackage
| \@pr@videpackage [#1]->\expandafter \xdef \csname ver@\@currname .\@currext \en
| dcsname {#1}\ifx \@currext \@clsextension \typeout {Document Class: \@gtempa \s
| pace #1}\else \wlog {Package: \@gtempa \space #1}\fi
| #1<-2010/04/30 v2.40 Cross-referencing by name of section
| {\expandafter}
| {\csname}
| \@currname ->nameref
| \@currext ->sty
| {\xdef}
| {globally changing \ver@nameref.sty=macro:->}
| {into \ver@nameref.sty=macro:->2010/04/30 v2.40 Cross-referen\ETC.}
| {\ifx}
| {false}
| \wlog ->\immediate \write \m@ne
| {\immediate}
| \write->Package: \@gtempa \space 2010/04/30 v2.40 Cross-referencing by name of
| section
| \@gtempa ->nameref
| \space ->
| Package: nameref 2010/04/30 v2.40 Cross-referencing by name of section
| {\fi}
| \RequirePackage ->\@fileswithoptions \@pkgextension
| \@fileswithoptions #1->\@ifnextchar [{\@fileswith@ptions #1}{\@fileswith@ptions
| #1[]}
| #1<-\@pkgextension
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@ptions \@pkgextension
| #3<-\@fileswith@ptions \@pkgextension []
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@pr@videpackage }
| {into \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {\def}
| {changing \reserved@b=macro:->\@pr@videpackage []}
| {into \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@pr@videpackage }
| {into \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@fileswith@ptions \@pkgextension []
| \@fileswith@ptions #1[#2]#3->\@ifnextchar [{\@fileswith@pti@ns #1[{#2}]#3}{\@fi
| leswith@pti@ns #1[{#2}]#3[]}
| #1<-\@pkgextension
| #2<-
| #3<-refcount
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@pti@ns \@pkgextension [{}]refcount
| #3<-\@fileswith@pti@ns \@pkgextension [{}]refcount[]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {into \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@fileswith@pti@ns \@pkgextension [{}]refcount
| \@fileswith@pti@ns #1[#2]#3[#4]->\ifx #1\@clsextension \ifx \@classoptionslist
| \relax \xdef \@classoptionslist {\zap@space #2 \@empty }\def \reserved@a {\@one
| filewithoptions #3[{#2}][{#4}]#1\@documentclasshook }\else \def \reserved@a {\@
| onefilewithoptions #3[{#2}][{#4}]#1}\fi \else \def \reserved@b ##1,{\ifx \@nil
| ##1\relax \else \ifx \relax ##1\relax \else \noexpand \@onefilewithoptions ##1[
| {#2}][{#4}]\noexpand \@pkgextension \fi \expandafter \reserved@b \fi }\edef \re
| served@a {\zap@space #3 \@empty }\edef \reserved@a {\expandafter \reserved@b \r
| eserved@a ,\@nil ,}\fi \reserved@a
| #1<-\@pkgextension
| #2<-
| #3<-refcount
| #4<-2006/02/12
| {\ifx}
| {false}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {\edef}
| \zap@space #1 #2->#1\ifx #2\@empty \else \expandafter \zap@space \fi #2
| #1<-refcount
| #2<-\@empty
| {\ifx}
| {true}
| {\else}
| \@empty ->
| {changing \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@a=macro:->refcount}
| {\edef}
| {\expandafter}
| \reserved@a ->refcount
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2006/02/12}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-refcount
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\noexpand}
| {\noexpand}
| {\fi}
| {\expandafter}
| {\fi}
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2006/02/12}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-\@nil
| {\ifx}
| {true}
| {\else}
| {changing \reserved@a=macro:->refcount}
| {into \reserved@a=macro:->\@onefilewithoptions refcount[\ETC.}
| {\fi}
| \reserved@a ->\@onefilewithoptions refcount[{}][{2006/02/12}]\@pkgextension \re
| lax
| \@onefilewithoptions #1[#2][#3]#4->\@pushfilename \xdef \@currname {#1}\global
| \let \@currext #4\expandafter \let \csname \@currname .\@currext -h@@k\endcsnam
| e \@empty \let \CurrentOption \@empty \@reset@ptions \makeatletter \def \reserv
| ed@a {\@ifl@aded \@currext {#1}{\@if@ptions \@currext {#1}{#2}{}{\@latex@error
| {Option clash for \@cls@pkg \space #1}{The package #1 has already been loaded w
| ith options:\MessageBreak \space \space [\@ptionlist {#1.\@currext }]\MessageBr
| eak There has now been an attempt to load it with options\MessageBreak \space \
| space [#2]\MessageBreak Adding the global options:\MessageBreak \space \space \
| @ptionlist {#1.\@currext },#2\MessageBreak to your \noexpand \documentclass dec
| laration may fix this.\MessageBreak Try typing \space <return> \space to procee
| d.}}}{\@pass@ptions \@currext {#2}{#1}\global \expandafter \let \csname ver@\@c
| urrname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@currext
| }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@unpr
| ocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \let
| \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptions
| } \@ifl@ter \@currext {#1}{#3}{}{\@latex@warning@no@line {You have requested,\o
| n@line , version\MessageBreak `#3' of \@cls@pkg \space #1,\MessageBreak but onl
| y version\MessageBreak `\csname ver@#1.\@currext \endcsname '\MessageBreak is a
| vailable}}\ifx \@currext \@clsextension \let \LoadClass \@twoloadclasserror \fi
| \@popfilename \@reset@ptions }\reserved@a
| #1<-refcount
| #2<-
| #3<-2006/02/12
| #4<-\@pkgextension
| \@pushfilename ->\edef \l_expl_status_stack_tl {\ifodd \l_expl_status_bool 1\el
| se 0\fi \l_expl_status_stack_tl }\ExplSyntaxOff \xdef \@currnamestack {{\@currn
| ame }{\@currext }{\the \catcode `\@ }\@currnamestack }
| {\edef}
| {\ifodd}
| {false}
| {\fi}
| \l_expl_status_stack_tl ->0
| {changing \l_expl_status_stack_tl=macro:->0}
| {into \l_expl_status_stack_tl=macro:->00}
| \ExplSyntaxOff ->
| {\xdef}
| \@currname ->nameref
| \@currext ->sty
| \@currnamestack ->{}{}{12}
| {globally changing \@currnamestack=macro:->{}{}{12}}
| {into \@currnamestack=macro:->{nameref}{sty}{11}{}{}{12}}
| {\xdef}
| {globally changing \@currname=macro:->nameref}
| {into \@currname=macro:->refcount}
| {\global}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->sty}
| {\expandafter}
| {\csname}
| \@currname ->refcount
| \@currext ->sty
| {\let}
| {changing \refcount.sty-h@@k=macro:->}
| {into \refcount.sty-h@@k=macro:->}
| {\let}
| {reassigning \CurrentOption=macro:->}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| \makeatletter ->\catcode `\@ 11\relax
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\def}
| {changing \reserved@a=macro:->\@onefilewithoptions refcount[\ETC.}
| {into \reserved@a=macro:->\@ifl@aded \@currext {refcount\ETC.}
| \reserved@a ->\@ifl@aded \@currext {refcount}{\@if@ptions \@currext {refcount}{
| }{}{\@latex@error {Option clash for \@cls@pkg \space refcount}{The package refc
| ount has already been loaded with options:\MessageBreak \space \space [\@ptionl
| ist {refcount.\@currext }]\MessageBreak There has now been an attempt to load i
| t with options\MessageBreak \space \space []\MessageBreak Adding the global opt
| ions:\MessageBreak \space \space \@ptionlist {refcount.\@currext },\MessageBrea
| k to your \noexpand \documentclass declaration may fix this.\MessageBreak Try t
| yping \space <return> \space to proceed.}}}{\@pass@ptions \@currext {}{refcount
| }\global \expandafter \let \csname ver@\@currname .\@currext \endcsname \@empty
| \InputIfFileExists {\@currname .\@currext }{}{\@missingfileerror \@currname \@
| currext }\let \@unprocessedoptions \@@unprocessedoptions \csname \@currname .\@
| currext -h@@k\endcsname \expandafter \let \csname \@currname .\@currext -h@@k\e
| ndcsname \@undefined \@unprocessedoptions } \@ifl@ter \@currext {refcount}{2006
| /02/12}{}{\@latex@warning@no@line {You have requested,\on@line , version\Messag
| eBreak `2006/02/12' of \@cls@pkg \space refcount,\MessageBreak but only version
| \MessageBreak `\csname ver@refcount.\@currext \endcsname '\MessageBreak is avai
| lable}}\ifx \@currext \@clsextension \let \LoadClass \@twoloadclasserror \fi \@
| popfilename \@reset@ptions
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@currext
| #2<-refcount
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-\@if@ptions \@currext {refcount}{}{}{\@latex@error {Option clash for \@cls@
| pkg \space refcount}{The package refcount has already been loaded with options:
| \MessageBreak \space \space [\@ptionlist {refcount.\@currext }]\MessageBreak Th
| ere has now been an attempt to load it with options\MessageBreak \space \space
| []\MessageBreak Adding the global options:\MessageBreak \space \space \@ptionli
| st {refcount.\@currext },\MessageBreak to your \noexpand \documentclass declara
| tion may fix this.\MessageBreak Try typing \space <return> \space to proceed.}}
| #2<-\@pass@ptions \@currext {}{refcount}\global \expandafter \let \csname ver@\
| @currname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@curre
| xt }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@un
| processedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \le
| t \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoption
| s
| \@if@ptions #1#2->\@expandtwoargs \@if@pti@ns {\@ptionlist {#2.#1}}
| #1<-\@currext
| #2<-refcount
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\@if@pti@ns
| #2<-\@ptionlist {refcount.\@currext }
| #3<-
| {\edef}
| {\noexpand}
| \@ptionlist #1->\@ifundefined {opt@#1}\@empty {\csname opt@#1\endcsname }
| #1<-refcount.\@currext
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-opt@refcount.\@currext
| {\expandafter}
| {\csname}
| \@currext ->sty
| {changing \opt@refcount.sty=undefined}
| {into \opt@refcount.sty=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\@empty
| #2<-\csname opt@refcount.\@currext \endcsname
| \@empty ->
| {changing \reserved@a=macro:->\@ifl@aded \@currext {refcount\ETC.}
| {into \reserved@a=macro:->\@if@pti@ns {}{}}
| \reserved@a ->\@if@pti@ns {}{}
| \@if@pti@ns #1#2->\let \reserved@a \@firstoftwo \@for \reserved@b :=#2\do {\exp
| andafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,#1,}\ifin@ \else \let
| \reserved@a \@secondoftwo \fi }\reserved@a
| #1<-
| #2<-
| {\let}
| {changing \reserved@a=macro:->\@if@pti@ns {}{}}
| {into \reserved@a=\long macro:#1#2->#1}
| \@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\i
| fx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi
| #1<-\reserved@b
| #2<-
| #3<-\expandafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,,}\ifin@ \els
| e \let \reserved@a \@secondoftwo \fi
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\def}
| {changing \@fortmp=macro:->}
| {into \@fortmp=macro:->}
| {\ifx}
| {true}
| {\else}
| \reserved@a #1#2->#1
| #1<-
| #2<-\@latex@error {Option clash for \@cls@pkg \space refcount}{The package refc
| ount has already been loaded with options:\MessageBreak \space \space [\@ptionl
| ist {refcount.\@currext }]\MessageBreak There has now been an attempt to load i
| t with options\MessageBreak \space \space []\MessageBreak Adding the global opt
| ions:\MessageBreak \space \space \@ptionlist {refcount.\@currext },\MessageBrea
| k to your \noexpand \documentclass declaration may fix this.\MessageBreak Try t
| yping \space <return> \space to proceed.}
| {blank space }
| \@ifl@ter #1#2->\expandafter \@ifl@t@r \csname ver@#2.#1\endcsname
| #1<-\@currext
| #2<-refcount
| {\expandafter}
| {\csname}
| \@currext ->sty
| \@ifl@t@r #1#2->\ifnum \expandafter \@parse@version #1//00\@nil <\expandafter \
| @parse@version #2//00\@nil \expandafter \@secondoftwo \else \expandafter \@firs
| toftwo \fi
| #1<-\ver@refcount.sty
| #2<-2006/02/12
| {\ifnum}
| {\expandafter}
| \ver@refcount.sty ->2011/10/16 v3.4 Data extraction from label references (HO)
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2011
| #2<-10
| #3<-1
| #4<-6
| #5<- v3.4 Data extraction from label references (HO)//00
| {\expandafter}
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2006
| #2<-02
| #3<-1
| #4<-2
| #5<-//00
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\@latex@warning@no@line {You have requested,\on@line , version\MessageBreak
| `2006/02/12' of \@cls@pkg \space refcount,\MessageBreak but only version\Messa
| geBreak `\csname ver@refcount.\@currext \endcsname '\MessageBreak is available}
| {\ifx}
| {false}
| \@popfilename ->\expandafter \@p@pfilename \@currnamestack \@nil \if a\l_expl_s
| tatus_stack_tl a\ExplSyntaxOff \else \expandafter \expl_status_pop:w \l_expl_st
| atus_stack_tl \@nil \fi
| {\expandafter}
| \@currnamestack ->{nameref}{sty}{11}{}{}{12}
| \@p@pfilename #1#2#3#4\@nil ->\gdef \@currname {#1}\gdef \@currext {#2}\catcode
| `\@ #3\relax \gdef \@currnamestack {#4}
| #1<-nameref
| #2<-sty
| #3<-11
| #4<-{}{}{12}
| {\gdef}
| {globally changing \@currname=macro:->refcount}
| {into \@currname=macro:->nameref}
| {\gdef}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->sty}
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\gdef}
| {globally changing \@currnamestack=macro:->{nameref}{sty}{11}{}{}{12}}
| {into \@currnamestack=macro:->{}{}{12}}
| {\if}
| \l_expl_status_stack_tl ->00
| {false}
| {\expandafter}
| \l_expl_status_stack_tl ->00
| \expl_status_pop:w #1#2\@nil ->\def \l_expl_status_stack_tl {#2}\ifodd #1 \expa
| ndafter \ExplSyntaxOn \else \expandafter \ExplSyntaxOff \fi
| #1<-0
| #2<-0
| {\def}
| {changing \l_expl_status_stack_tl=macro:->00}
| {into \l_expl_status_stack_tl=macro:->0}
| {\ifodd}
| {false}
| {\expandafter}
| {\fi}
| \ExplSyntaxOff ->
| {\fi}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| {\relax}
| {blank space }
| \RequirePackage ->\@fileswithoptions \@pkgextension
| \@fileswithoptions #1->\@ifnextchar [{\@fileswith@ptions #1}{\@fileswith@ptions
| #1[]}
| #1<-\@pkgextension
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@ptions \@pkgextension
| #3<-\@fileswith@ptions \@pkgextension []
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=\long macro:#1#2->#1}
| {into \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {\def}
| {changing \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {into \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@fileswith@ptions \@pkgextension []
| \@fileswith@ptions #1[#2]#3->\@ifnextchar [{\@fileswith@pti@ns #1[{#2}]#3}{\@fi
| leswith@pti@ns #1[{#2}]#3[]}
| #1<-\@pkgextension
| #2<-
| #3<-gettitlestring
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@pti@ns \@pkgextension [{}]gettitlestring
| #3<-\@fileswith@pti@ns \@pkgextension [{}]gettitlestring[]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {into \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@fileswith@pti@ns \@pkgextension [{}]gettitlestring
| \@fileswith@pti@ns #1[#2]#3[#4]->\ifx #1\@clsextension \ifx \@classoptionslist
| \relax \xdef \@classoptionslist {\zap@space #2 \@empty }\def \reserved@a {\@one
| filewithoptions #3[{#2}][{#4}]#1\@documentclasshook }\else \def \reserved@a {\@
| onefilewithoptions #3[{#2}][{#4}]#1}\fi \else \def \reserved@b ##1,{\ifx \@nil
| ##1\relax \else \ifx \relax ##1\relax \else \noexpand \@onefilewithoptions ##1[
| {#2}][{#4}]\noexpand \@pkgextension \fi \expandafter \reserved@b \fi }\edef \re
| served@a {\zap@space #3 \@empty }\edef \reserved@a {\expandafter \reserved@b \r
| eserved@a ,\@nil ,}\fi \reserved@a
| #1<-\@pkgextension
| #2<-
| #3<-gettitlestring
| #4<-2009/12/18
| {\ifx}
| {false}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {\edef}
| \zap@space #1 #2->#1\ifx #2\@empty \else \expandafter \zap@space \fi #2
| #1<-gettitlestring
| #2<-\@empty
| {\ifx}
| {true}
| {\else}
| \@empty ->
| {changing \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@a=macro:->gettitlestring}
| {\edef}
| {\expandafter}
| \reserved@a ->gettitlestring
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2009/12/18}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-gettitlestring
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\noexpand}
| {\noexpand}
| {\fi}
| {\expandafter}
| {\fi}
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2009/12/18}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-\@nil
| {\ifx}
| {true}
| {\else}
| {changing \reserved@a=macro:->gettitlestring}
| {into \reserved@a=macro:->\@onefilewithoptions gettitles\ETC.}
| {\fi}
| \reserved@a ->\@onefilewithoptions gettitlestring[{}][{2009/12/18}]\@pkgextensi
| on \relax
| \@onefilewithoptions #1[#2][#3]#4->\@pushfilename \xdef \@currname {#1}\global
| \let \@currext #4\expandafter \let \csname \@currname .\@currext -h@@k\endcsnam
| e \@empty \let \CurrentOption \@empty \@reset@ptions \makeatletter \def \reserv
| ed@a {\@ifl@aded \@currext {#1}{\@if@ptions \@currext {#1}{#2}{}{\@latex@error
| {Option clash for \@cls@pkg \space #1}{The package #1 has already been loaded w
| ith options:\MessageBreak \space \space [\@ptionlist {#1.\@currext }]\MessageBr
| eak There has now been an attempt to load it with options\MessageBreak \space \
| space [#2]\MessageBreak Adding the global options:\MessageBreak \space \space \
| @ptionlist {#1.\@currext },#2\MessageBreak to your \noexpand \documentclass dec
| laration may fix this.\MessageBreak Try typing \space <return> \space to procee
| d.}}}{\@pass@ptions \@currext {#2}{#1}\global \expandafter \let \csname ver@\@c
| urrname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@currext
| }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@unpr
| ocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \let
| \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptions
| } \@ifl@ter \@currext {#1}{#3}{}{\@latex@warning@no@line {You have requested,\o
| n@line , version\MessageBreak `#3' of \@cls@pkg \space #1,\MessageBreak but onl
| y version\MessageBreak `\csname ver@#1.\@currext \endcsname '\MessageBreak is a
| vailable}}\ifx \@currext \@clsextension \let \LoadClass \@twoloadclasserror \fi
| \@popfilename \@reset@ptions }\reserved@a
| #1<-gettitlestring
| #2<-
| #3<-2009/12/18
| #4<-\@pkgextension
| \@pushfilename ->\edef \l_expl_status_stack_tl {\ifodd \l_expl_status_bool 1\el
| se 0\fi \l_expl_status_stack_tl }\ExplSyntaxOff \xdef \@currnamestack {{\@currn
| ame }{\@currext }{\the \catcode `\@ }\@currnamestack }
| {\edef}
| {\ifodd}
| {false}
| {\fi}
| \l_expl_status_stack_tl ->0
| {changing \l_expl_status_stack_tl=macro:->0}
| {into \l_expl_status_stack_tl=macro:->00}
| \ExplSyntaxOff ->
| {\xdef}
| \@currname ->nameref
| \@currext ->sty
| \@currnamestack ->{}{}{12}
| {globally changing \@currnamestack=macro:->{}{}{12}}
| {into \@currnamestack=macro:->{nameref}{sty}{11}{}{}{12}}
| {\xdef}
| {globally changing \@currname=macro:->nameref}
| {into \@currname=macro:->gettitlestring}
| {\global}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->sty}
| {\expandafter}
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| {changing \gettitlestring.sty-h@@k=undefined}
| {into \gettitlestring.sty-h@@k=\relax}
| {\let}
| {changing \gettitlestring.sty-h@@k=\relax}
| {into \gettitlestring.sty-h@@k=macro:->}
| {\let}
| {reassigning \CurrentOption=macro:->}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| \makeatletter ->\catcode `\@ 11\relax
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\def}
| {changing \reserved@a=macro:->\@onefilewithoptions gettitles\ETC.}
| {into \reserved@a=macro:->\@ifl@aded \@currext {gettitle\ETC.}
| \reserved@a ->\@ifl@aded \@currext {gettitlestring}{\@if@ptions \@currext {gett
| itlestring}{}{}{\@latex@error {Option clash for \@cls@pkg \space gettitlestring
| }{The package gettitlestring has already been loaded with options:\MessageBreak
| \space \space [\@ptionlist {gettitlestring.\@currext }]\MessageBreak There has
| now been an attempt to load it with options\MessageBreak \space \space []\Mess
| ageBreak Adding the global options:\MessageBreak \space \space \@ptionlist {get
| titlestring.\@currext },\MessageBreak to your \noexpand \documentclass declarat
| ion may fix this.\MessageBreak Try typing \space <return> \space to proceed.}}}
| {\@pass@ptions \@currext {}{gettitlestring}\global \expandafter \let \csname ve
| r@\@currname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@cu
| rrext }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@
| @unprocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter
| \let \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedopt
| ions } \@ifl@ter \@currext {gettitlestring}{2009/12/18}{}{\@latex@warning@no@li
| ne {You have requested,\on@line , version\MessageBreak `2009/12/18' of \@cls@pk
| g \space gettitlestring,\MessageBreak but only version\MessageBreak `\csname ve
| r@gettitlestring.\@currext \endcsname '\MessageBreak is available}}\ifx \@curre
| xt \@clsextension \let \LoadClass \@twoloadclasserror \fi \@popfilename \@reset
| @ptions
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@currext
| #2<-gettitlestring
| {\expandafter}
| {\csname}
| \@currext ->sty
| {changing \ver@gettitlestring.sty=undefined}
| {into \ver@gettitlestring.sty=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\@if@ptions \@currext {gettitlestring}{}{}{\@latex@error {Option clash for
| \@cls@pkg \space gettitlestring}{The package gettitlestring has already been lo
| aded with options:\MessageBreak \space \space [\@ptionlist {gettitlestring.\@cu
| rrext }]\MessageBreak There has now been an attempt to load it with options\Mes
| sageBreak \space \space []\MessageBreak Adding the global options:\MessageBreak
| \space \space \@ptionlist {gettitlestring.\@currext },\MessageBreak to your \n
| oexpand \documentclass declaration may fix this.\MessageBreak Try typing \space
| <return> \space to proceed.}}
| #2<-\@pass@ptions \@currext {}{gettitlestring}\global \expandafter \let \csname
| ver@\@currname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\
| @currext }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions
| \@@unprocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandaft
| er \let \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessed
| options
| \@pass@ptions #1#2#3->\expandafter \xdef \csname opt@#3.#1\endcsname {\@ifundef
| ined {opt@#3.#1}\@empty {\csname opt@#3.#1\endcsname ,}\zap@space #2 \@empty }
| #1<-\@currext
| #2<-
| #3<-gettitlestring
| {\expandafter}
| {\csname}
| \@currext ->sty
| {changing \opt@gettitlestring.sty=undefined}
| {into \opt@gettitlestring.sty=\relax}
| {\xdef}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-opt@gettitlestring.\@currext
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\@empty
| #2<-\csname opt@gettitlestring.\@currext \endcsname ,
| \@empty ->
| \zap@space #1 #2->#1\ifx #2\@empty \else \expandafter \zap@space \fi #2
| #1<-
| #2<-\@empty
| {\ifx}
| {true}
| {\else}
| \@empty ->
| {globally changing \opt@gettitlestring.sty=\relax}
| {into \opt@gettitlestring.sty=macro:->}
| {\global}
| {\expandafter}
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| {globally changing \ver@gettitlestring.sty=\relax}
| {into \ver@gettitlestring.sty=macro:->}
| \InputIfFileExists #1#2->\IfFileExists {#1}{#2\@addtofilelist {#1}\@@input \@fi
| lef@und }
| #1<-\@currname .\@currext
| #2<-
| \IfFileExists #1#2#3->\openin \@inputcheck #1 \ifeof \@inputcheck \ifx \input@p
| ath \@undefined \def \reserved@a {#3}\else \def \reserved@a {\@iffileonpath {#1
| }{#2}{#3}}\fi \else \closein \@inputcheck \edef \@filef@und {#1 }\def \reserved
| @a {#2}\fi \reserved@a
| #1<-\@currname .\@currext
| #2<-\@addtofilelist {\@currname .\@currext }\@@input \@filef@und
| #3<-\@missingfileerror \@currname \@currext
| {\openin}
| \@currname ->gettitlestring
| \@currext ->sty
| {\ifeof}
| {false}
| {\closein}
| {\edef}
| \@currname ->gettitlestring
| \@currext ->sty
| {changing \@filef@und=macro:->nameref.sty }
| {into \@filef@und=macro:->gettitlestring.sty }
| {\def}
| {changing \reserved@a=macro:->\@ifl@aded \@currext {gettitle\ETC.}
| {into \reserved@a=macro:->\@addtofilelist {\@currname .\@currext \ETC.}
| {\fi}
| \reserved@a ->\@addtofilelist {\@currname .\@currext }\@@input \@filef@und
| \@addtofilelist #1->\xdef \@filelist {\@filelist ,#1}
| #1<-\@currname .\@currext
| {\xdef}
| \@filelist ->rpisudiss.cls,hardwrap.sty,ifplatform.sty,pdftexcmds.sty,infwarerr
| .sty,ifluatex.sty,ltxcmds.sty,ifpdf.sty,catchfile.sty,etexcmds.sty,ifxetex.sty,
| xkeyval.sty,xkeyval.tex,xifthen.sty,etex.sty,calc.sty,ifthen.sty,ifmtarg.sty,bo
| ok.cls,bk12.clo,indentfirst.sty,geometry.sty,ifvtex.sty,fancyhdr.sty,textcase.s
| ty,etoolbox.sty,titlesec.sty,block.tss,setspace.sty,tocbibind.sty,tocloft.sty,x
| patch.sty,expl3.sty,l3names.sty,l3bootstrap.sty,color.sty,color.cfg,pdftex.def,
| graphics.sty,trig.sty,graphics.cfg,l3basics.sty,l3expan.sty,l3tl.sty,l3seq.sty,
| l3int.sty,l3quark.sty,l3prg.sty,l3clist.sty,l3token.sty,l3prop.sty,l3msg.sty,l3
| file.sty,l3skip.sty,l3keys.sty,l3fp.sty,l3box.sty,l3coffins.sty,l3color.sty,l3l
| uatex.sty,xparse.sty,hyperref.sty,hobsub-hyperref.sty,hobsub-generic.sty,hobsub
| .sty,intcalc.sty,kvsetkeys.sty,kvdefinekeys.sty,pdfescape.sty,bigintcalc.sty,bi
| tset.sty,uniquecounter.sty,letltxmacro.sty,hopatch.sty,xcolor-patch.sty,atverye
| nd.sty,atbegshi.sty,refcount.sty,hycolor.sty,kvoptions.sty,pd1enc.def,hyperref.
| cfg,url.sty,hpdftex.def,rerunfilecheck.sty,babel.sty,english.ldf,trace.sty,supp
| -pdf.mkii,epstopdf-base.sty,grfext.sty,epstopdf-sys.cfg,nameref.sty
| \@currname ->gettitlestring
| \@currext ->sty
| {globally changing \@filelist=macro:->rpisudiss.cls,hardwrap.sty,ifp\ETC.}
| {into \@filelist=macro:->rpisudiss.cls,hardwrap.sty,ifp\ETC.}
| {\input}
| \@filef@und ->gettitlestring.sty
| (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty
| {\begingroup}
| {entering semi simple group (level 1) at line 40}
| {\catcode}
| {reassigning \catcode61=12}
| {\catcode}
| {reassigning \catcode32=10}
| {\relax}
| {\catcode}
| {reassigning \catcode13=5}
| {\endlinechar}
| {reassigning \endlinechar=13}
| {\catcode}
| {reassigning \catcode35=6}
| {\catcode}
| {reassigning \catcode39=12}
| {\catcode}
| {reassigning \catcode44=12}
| {\catcode}
| {reassigning \catcode45=12}
| {\catcode}
| {reassigning \catcode46=12}
| {\catcode}
| {reassigning \catcode58=12}
| {\catcode}
| {reassigning \catcode64=11}
| {\catcode}
| {reassigning \catcode123=1}
| {\catcode}
| {reassigning \catcode125=2}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\let}
| {changing \x=undefined}
| {into \x=macro:->}
| {\ifx}
| {false}
| {\def}
| {changing \empty=macro:->}
| {into \empty=macro:->}
| {\ifx}
| {true}
| {\else}
| {\fi}
| {\endgroup}
| {restoring \empty=macro:->}
| {restoring \x=undefined}
| {leaving semi simple group (level 1) entered at line 40}
| {\begingroup}
| {entering semi simple group (level 1) at line 71}
| {\catcode}
| {reassigning \catcode61=12}
| {\catcode}
| {reassigning \catcode32=10}
| {\relax}
| {\catcode}
| {reassigning \catcode13=5}
| {\endlinechar}
| {reassigning \endlinechar=13}
| {\catcode}
| {reassigning \catcode35=6}
| {\catcode}
| {reassigning \catcode39=12}
| {\catcode}
| {reassigning \catcode40=12}
| {\catcode}
| {reassigning \catcode41=12}
| {\catcode}
| {reassigning \catcode44=12}
| {\catcode}
| {reassigning \catcode45=12}
| {\catcode}
| {reassigning \catcode46=12}
| {\catcode}
| {reassigning \catcode47=12}
| {\catcode}
| {reassigning \catcode58=12}
| {\catcode}
| {reassigning \catcode64=11}
| {\catcode}
| {reassigning \catcode91=12}
| {\catcode}
| {reassigning \catcode93=12}
| {\catcode}
| {reassigning \catcode123=1}
| {\catcode}
| {reassigning \catcode125=2}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\def}
| {changing \x=undefined}
| {into \x=macro:#1#2[#3]->\endgroup #2[{#3}]\ifx \ETC.}
| {\fi}
| {\expandafter}
| {\csname}
| \x #1#2[#3]->\endgroup #2[{#3}]\ifx #1\@undefined \xdef #1{#3}\fi \ifx #1\relax
| \xdef #1{#3}\fi
| #1<-\ver@gettitlestring.sty
| #2<-\ProvidesPackage {gettitlestring}
| #3<-2010/12/03 v1.4 Cleanup title references (HO)
| {\endgroup}
| {restoring \x=undefined}
| {leaving semi simple group (level 1) entered at line 71}
| \ProvidesPackage #1->\xdef \@gtempa {#1}\ifx \@gtempa \@currname \else \@latex@
| warning@no@line {You have requested \@cls@pkg \space `\@currname ',\MessageBrea
| k but the \@cls@pkg \space provides `#1'}\fi \@ifnextchar [\@pr@videpackage {\@
| pr@videpackage []}
| #1<-gettitlestring
| {\xdef}
| {globally changing \@gtempa=macro:->nameref}
| {into \@gtempa=macro:->gettitlestring}
| {\ifx}
| {true}
| {\else}
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@pr@videpackage
| #3<-\@pr@videpackage []
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@addtofilelist {\@currname .\@currext \ETC.}
| {into \reserved@a=macro:->\@pr@videpackage }
| {\def}
| {changing \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {into \reserved@b=macro:->\@pr@videpackage []}
| {\futurelet}
| {reassigning \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@pr@videpackage }
| {\else}
| {\fi}
| \reserved@c ->\@pr@videpackage
| \@pr@videpackage [#1]->\expandafter \xdef \csname ver@\@currname .\@currext \en
| dcsname {#1}\ifx \@currext \@clsextension \typeout {Document Class: \@gtempa \s
| pace #1}\else \wlog {Package: \@gtempa \space #1}\fi
| #1<-2010/12/03 v1.4 Cleanup title references (HO)
| {\expandafter}
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| {\xdef}
| {globally changing \ver@gettitlestring.sty=macro:->}
| {into \ver@gettitlestring.sty=macro:->2010/12/03 v1.4 Cleanup title \ETC.}
| {\ifx}
| {false}
| \wlog ->\immediate \write \m@ne
| {\immediate}
| \write->Package: \@gtempa \space 2010/12/03 v1.4 Cleanup title references (HO)
| \@gtempa ->gettitlestring
| \space ->
| Package: gettitlestring 2010/12/03 v1.4 Cleanup title references (HO)
| {\fi}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\begingroup}
| {entering semi simple group (level 1) at line 107}
| {\catcode}
| {reassigning \catcode61=12}
| {\catcode}
| {reassigning \catcode32=10}
| {\relax}
| {\catcode}
| {reassigning \catcode13=5}
| {\endlinechar}
| {reassigning \endlinechar=13}
| {\catcode}
| {reassigning \catcode123=1}
| {\catcode}
| {reassigning \catcode125=2}
| {\catcode}
| {reassigning \catcode64=11}
| {\def}
| {changing \x=undefined}
| {into \x=macro:->\endgroup \expandafter \edef \csname \ETC.}
| \x ->\endgroup \expandafter \edef \csname GTS@AtEnd\endcsname {\endlinechar =\t
| he \endlinechar \relax \catcode 13=\the \catcode 13\relax \catcode 32=\the \cat
| code 32\relax \catcode 35=\the \catcode 35\relax \catcode 61=\the \catcode 61\r
| elax \catcode 64=\the \catcode 64\relax \catcode 123=\the \catcode 123\relax \c
| atcode 125=\the \catcode 125\relax }
| {\endgroup}
| {restoring \x=undefined}
| {leaving semi simple group (level 1) entered at line 107}
| {\expandafter}
| {\csname}
| {changing \GTS@AtEnd=undefined}
| {into \GTS@AtEnd=\relax}
| {\edef}
| {changing \GTS@AtEnd=\relax}
| {into \GTS@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode61=12}
| {\catcode}
| {reassigning \catcode32=10}
| {\relax}
| {\catcode}
| {reassigning \catcode13=5}
| {\endlinechar}
| {reassigning \endlinechar=13}
| {\catcode}
| {reassigning \catcode35=6}
| {\catcode}
| {reassigning \catcode64=11}
| {\catcode}
| {reassigning \catcode123=1}
| {\catcode}
| {reassigning \catcode125=2}
| {\def}
| {changing \TMP@EnsureCode=macro:#1#2->\edef \Hy@EndWrap {\Hy@EndWrap \ETC.}
| {into \TMP@EnsureCode=macro:#1#2->\edef \GTS@AtEnd {\GTS@AtEnd \ETC.}
| {blank space }
| \TMP@EnsureCode #1#2->\edef \GTS@AtEnd {\GTS@AtEnd \catcode #1=\the \catcode #1
| \relax }\catcode #1=#2\relax
| #1<-42
| #2<-12
| {\edef}
| \GTS@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax
| {changing \GTS@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \GTS@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode42=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \GTS@AtEnd {\GTS@AtEnd \catcode #1=\the \catcode #1
| \relax }\catcode #1=#2\relax
| #1<-44
| #2<-12
| {\edef}
| \GTS@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax \catcode 42=12\relax
| {changing \GTS@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \GTS@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode44=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \GTS@AtEnd {\GTS@AtEnd \catcode #1=\the \catcode #1
| \relax }\catcode #1=#2\relax
| #1<-45
| #2<-12
| {\edef}
| \GTS@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax \catcode 42=12\relax \catcode 44=12\relax
| {changing \GTS@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \GTS@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode45=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \GTS@AtEnd {\GTS@AtEnd \catcode #1=\the \catcode #1
| \relax }\catcode #1=#2\relax
| #1<-46
| #2<-12
| {\edef}
| \GTS@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax \catcode 42=12\relax \catcode 44=12\relax \catcode 45=12
| \relax
| {changing \GTS@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \GTS@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode46=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \GTS@AtEnd {\GTS@AtEnd \catcode #1=\the \catcode #1
| \relax }\catcode #1=#2\relax
| #1<-47
| #2<-12
| {\edef}
| \GTS@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax \catcode 42=12\relax \catcode 44=12\relax \catcode 45=12
| \relax \catcode 46=12\relax
| {changing \GTS@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \GTS@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode47=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \GTS@AtEnd {\GTS@AtEnd \catcode #1=\the \catcode #1
| \relax }\catcode #1=#2\relax
| #1<-91
| #2<-12
| {\edef}
| \GTS@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax \catcode 42=12\relax \catcode 44=12\relax \catcode 45=12
| \relax \catcode 46=12\relax \catcode 47=12\relax
| {changing \GTS@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \GTS@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode91=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \GTS@AtEnd {\GTS@AtEnd \catcode #1=\the \catcode #1
| \relax }\catcode #1=#2\relax
| #1<-93
| #2<-12
| {\edef}
| \GTS@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax \catcode 42=12\relax \catcode 44=12\relax \catcode 45=12
| \relax \catcode 46=12\relax \catcode 47=12\relax \catcode 91=12\relax
| {changing \GTS@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \GTS@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode93=12}
| {\relax}
| {\edef}
| \GTS@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax \catcode 42=12\relax \catcode 44=12\relax \catcode 45=12
| \relax \catcode 46=12\relax \catcode 47=12\relax \catcode 91=12\relax \catcode
| 93=12\relax
| {\noexpand}
| {changing \GTS@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {into \GTS@AtEnd=macro:->\endlinechar =13\relax \catcode \ETC.}
| {blank space }
| \RequirePackage ->\@fileswithoptions \@pkgextension
| \@fileswithoptions #1->\@ifnextchar [{\@fileswith@ptions #1}{\@fileswith@ptions
| #1[]}
| #1<-\@pkgextension
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@ptions \@pkgextension
| #3<-\@fileswith@ptions \@pkgextension []
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@pr@videpackage }
| {into \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {\def}
| {changing \reserved@b=macro:->\@pr@videpackage []}
| {into \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@pr@videpackage }
| {into \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@fileswith@ptions \@pkgextension []
| \@fileswith@ptions #1[#2]#3->\@ifnextchar [{\@fileswith@pti@ns #1[{#2}]#3}{\@fi
| leswith@pti@ns #1[{#2}]#3[]}
| #1<-\@pkgextension
| #2<-
| #3<-kvoptions
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@pti@ns \@pkgextension [{}]kvoptions
| #3<-\@fileswith@pti@ns \@pkgextension [{}]kvoptions[]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {into \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@fileswith@pti@ns \@pkgextension [{}]kvoptions
| \@fileswith@pti@ns #1[#2]#3[#4]->\ifx #1\@clsextension \ifx \@classoptionslist
| \relax \xdef \@classoptionslist {\zap@space #2 \@empty }\def \reserved@a {\@one
| filewithoptions #3[{#2}][{#4}]#1\@documentclasshook }\else \def \reserved@a {\@
| onefilewithoptions #3[{#2}][{#4}]#1}\fi \else \def \reserved@b ##1,{\ifx \@nil
| ##1\relax \else \ifx \relax ##1\relax \else \noexpand \@onefilewithoptions ##1[
| {#2}][{#4}]\noexpand \@pkgextension \fi \expandafter \reserved@b \fi }\edef \re
| served@a {\zap@space #3 \@empty }\edef \reserved@a {\expandafter \reserved@b \r
| eserved@a ,\@nil ,}\fi \reserved@a
| #1<-\@pkgextension
| #2<-
| #3<-kvoptions
| #4<-2009/07/17
| {\ifx}
| {false}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {\edef}
| \zap@space #1 #2->#1\ifx #2\@empty \else \expandafter \zap@space \fi #2
| #1<-kvoptions
| #2<-\@empty
| {\ifx}
| {true}
| {\else}
| \@empty ->
| {changing \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@a=macro:->kvoptions}
| {\edef}
| {\expandafter}
| \reserved@a ->kvoptions
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2009/07/17}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-kvoptions
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\noexpand}
| {\noexpand}
| {\fi}
| {\expandafter}
| {\fi}
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2009/07/17}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-\@nil
| {\ifx}
| {true}
| {\else}
| {changing \reserved@a=macro:->kvoptions}
| {into \reserved@a=macro:->\@onefilewithoptions kvoptions\ETC.}
| {\fi}
| \reserved@a ->\@onefilewithoptions kvoptions[{}][{2009/07/17}]\@pkgextension \r
| elax
| \@onefilewithoptions #1[#2][#3]#4->\@pushfilename \xdef \@currname {#1}\global
| \let \@currext #4\expandafter \let \csname \@currname .\@currext -h@@k\endcsnam
| e \@empty \let \CurrentOption \@empty \@reset@ptions \makeatletter \def \reserv
| ed@a {\@ifl@aded \@currext {#1}{\@if@ptions \@currext {#1}{#2}{}{\@latex@error
| {Option clash for \@cls@pkg \space #1}{The package #1 has already been loaded w
| ith options:\MessageBreak \space \space [\@ptionlist {#1.\@currext }]\MessageBr
| eak There has now been an attempt to load it with options\MessageBreak \space \
| space [#2]\MessageBreak Adding the global options:\MessageBreak \space \space \
| @ptionlist {#1.\@currext },#2\MessageBreak to your \noexpand \documentclass dec
| laration may fix this.\MessageBreak Try typing \space <return> \space to procee
| d.}}}{\@pass@ptions \@currext {#2}{#1}\global \expandafter \let \csname ver@\@c
| urrname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@currext
| }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@unpr
| ocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \let
| \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptions
| } \@ifl@ter \@currext {#1}{#3}{}{\@latex@warning@no@line {You have requested,\o
| n@line , version\MessageBreak `#3' of \@cls@pkg \space #1,\MessageBreak but onl
| y version\MessageBreak `\csname ver@#1.\@currext \endcsname '\MessageBreak is a
| vailable}}\ifx \@currext \@clsextension \let \LoadClass \@twoloadclasserror \fi
| \@popfilename \@reset@ptions }\reserved@a
| #1<-kvoptions
| #2<-
| #3<-2009/07/17
| #4<-\@pkgextension
| \@pushfilename ->\edef \l_expl_status_stack_tl {\ifodd \l_expl_status_bool 1\el
| se 0\fi \l_expl_status_stack_tl }\ExplSyntaxOff \xdef \@currnamestack {{\@currn
| ame }{\@currext }{\the \catcode `\@ }\@currnamestack }
| {\edef}
| {\ifodd}
| {false}
| {\fi}
| \l_expl_status_stack_tl ->00
| {changing \l_expl_status_stack_tl=macro:->00}
| {into \l_expl_status_stack_tl=macro:->000}
| \ExplSyntaxOff ->
| {\xdef}
| \@currname ->gettitlestring
| \@currext ->sty
| \@currnamestack ->{nameref}{sty}{11}{}{}{12}
| {globally changing \@currnamestack=macro:->{nameref}{sty}{11}{}{}{12}}
| {into \@currnamestack=macro:->{gettitlestring}{sty}{11}{name\ETC.}
| {\xdef}
| {globally changing \@currname=macro:->gettitlestring}
| {into \@currname=macro:->kvoptions}
| {\global}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->sty}
| {\expandafter}
| {\csname}
| \@currname ->kvoptions
| \@currext ->sty
| {\let}
| {reassigning \kvoptions.sty-h@@k=macro:->}
| {\let}
| {reassigning \CurrentOption=macro:->}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| \makeatletter ->\catcode `\@ 11\relax
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\def}
| {changing \reserved@a=macro:->\@onefilewithoptions kvoptions\ETC.}
| {into \reserved@a=macro:->\@ifl@aded \@currext {kvoption\ETC.}
| \reserved@a ->\@ifl@aded \@currext {kvoptions}{\@if@ptions \@currext {kvoptions
| }{}{}{\@latex@error {Option clash for \@cls@pkg \space kvoptions}{The package k
| voptions has already been loaded with options:\MessageBreak \space \space [\@pt
| ionlist {kvoptions.\@currext }]\MessageBreak There has now been an attempt to l
| oad it with options\MessageBreak \space \space []\MessageBreak Adding the globa
| l options:\MessageBreak \space \space \@ptionlist {kvoptions.\@currext },\Messa
| geBreak to your \noexpand \documentclass declaration may fix this.\MessageBreak
| Try typing \space <return> \space to proceed.}}}{\@pass@ptions \@currext {}{kv
| options}\global \expandafter \let \csname ver@\@currname .\@currext \endcsname
| \@empty \InputIfFileExists {\@currname .\@currext }{}{\@missingfileerror \@curr
| name \@currext }\let \@unprocessedoptions \@@unprocessedoptions \csname \@currn
| ame .\@currext -h@@k\endcsname \expandafter \let \csname \@currname .\@currext
| -h@@k\endcsname \@undefined \@unprocessedoptions } \@ifl@ter \@currext {kvoptio
| ns}{2009/07/17}{}{\@latex@warning@no@line {You have requested,\on@line , versio
| n\MessageBreak `2009/07/17' of \@cls@pkg \space kvoptions,\MessageBreak but onl
| y version\MessageBreak `\csname ver@kvoptions.\@currext \endcsname '\MessageBre
| ak is available}}\ifx \@currext \@clsextension \let \LoadClass \@twoloadclasser
| ror \fi \@popfilename \@reset@ptions
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@currext
| #2<-kvoptions
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-\@if@ptions \@currext {kvoptions}{}{}{\@latex@error {Option clash for \@cls
| @pkg \space kvoptions}{The package kvoptions has already been loaded with optio
| ns:\MessageBreak \space \space [\@ptionlist {kvoptions.\@currext }]\MessageBrea
| k There has now been an attempt to load it with options\MessageBreak \space \sp
| ace []\MessageBreak Adding the global options:\MessageBreak \space \space \@pti
| onlist {kvoptions.\@currext },\MessageBreak to your \noexpand \documentclass de
| claration may fix this.\MessageBreak Try typing \space <return> \space to proce
| ed.}}
| #2<-\@pass@ptions \@currext {}{kvoptions}\global \expandafter \let \csname ver@
| \@currname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@curr
| ext }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@u
| nprocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \l
| et \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptio
| ns
| \@if@ptions #1#2->\@expandtwoargs \@if@pti@ns {\@ptionlist {#2.#1}}
| #1<-\@currext
| #2<-kvoptions
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\@if@pti@ns
| #2<-\@ptionlist {kvoptions.\@currext }
| #3<-
| {\edef}
| {\noexpand}
| \@ptionlist #1->\@ifundefined {opt@#1}\@empty {\csname opt@#1\endcsname }
| #1<-kvoptions.\@currext
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-opt@kvoptions.\@currext
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@empty
| #2<-\csname opt@kvoptions.\@currext \endcsname
| {\csname}
| \@currext ->sty
| \opt@kvoptions.sty ->
| {changing \reserved@a=macro:->\@ifl@aded \@currext {kvoption\ETC.}
| {into \reserved@a=macro:->\@if@pti@ns {}{}}
| \reserved@a ->\@if@pti@ns {}{}
| \@if@pti@ns #1#2->\let \reserved@a \@firstoftwo \@for \reserved@b :=#2\do {\exp
| andafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,#1,}\ifin@ \else \let
| \reserved@a \@secondoftwo \fi }\reserved@a
| #1<-
| #2<-
| {\let}
| {changing \reserved@a=macro:->\@if@pti@ns {}{}}
| {into \reserved@a=\long macro:#1#2->#1}
| \@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\i
| fx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi
| #1<-\reserved@b
| #2<-
| #3<-\expandafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,,}\ifin@ \els
| e \let \reserved@a \@secondoftwo \fi
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\def}
| {changing \@fortmp=macro:->}
| {into \@fortmp=macro:->}
| {\ifx}
| {true}
| {\else}
| \reserved@a #1#2->#1
| #1<-
| #2<-\@latex@error {Option clash for \@cls@pkg \space kvoptions}{The package kvo
| ptions has already been loaded with options:\MessageBreak \space \space [\@ptio
| nlist {kvoptions.\@currext }]\MessageBreak There has now been an attempt to loa
| d it with options\MessageBreak \space \space []\MessageBreak Adding the global
| options:\MessageBreak \space \space \@ptionlist {kvoptions.\@currext },\Message
| Break to your \noexpand \documentclass declaration may fix this.\MessageBreak T
| ry typing \space <return> \space to proceed.}
| {blank space }
| \@ifl@ter #1#2->\expandafter \@ifl@t@r \csname ver@#2.#1\endcsname
| #1<-\@currext
| #2<-kvoptions
| {\expandafter}
| {\csname}
| \@currext ->sty
| \@ifl@t@r #1#2->\ifnum \expandafter \@parse@version #1//00\@nil <\expandafter \
| @parse@version #2//00\@nil \expandafter \@secondoftwo \else \expandafter \@firs
| toftwo \fi
| #1<-\ver@kvoptions.sty
| #2<-2009/07/17
| {\ifnum}
| {\expandafter}
| \ver@kvoptions.sty ->2011/06/30 v3.11 Key value format for package options (HO)
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2011
| #2<-06
| #3<-3
| #4<-0
| #5<- v3.11 Key value format for package options (HO)//00
| {\expandafter}
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2009
| #2<-07
| #3<-1
| #4<-7
| #5<-//00
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\@latex@warning@no@line {You have requested,\on@line , version\MessageBreak
| `2009/07/17' of \@cls@pkg \space kvoptions,\MessageBreak but only version\Mess
| ageBreak `\csname ver@kvoptions.\@currext \endcsname '\MessageBreak is availabl
| e}
| {\ifx}
| {false}
| \@popfilename ->\expandafter \@p@pfilename \@currnamestack \@nil \if a\l_expl_s
| tatus_stack_tl a\ExplSyntaxOff \else \expandafter \expl_status_pop:w \l_expl_st
| atus_stack_tl \@nil \fi
| {\expandafter}
| \@currnamestack ->{gettitlestring}{sty}{11}{nameref}{sty}{11}{}{}{12}
| \@p@pfilename #1#2#3#4\@nil ->\gdef \@currname {#1}\gdef \@currext {#2}\catcode
| `\@ #3\relax \gdef \@currnamestack {#4}
| #1<-gettitlestring
| #2<-sty
| #3<-11
| #4<-{nameref}{sty}{11}{}{}{12}
| {\gdef}
| {globally changing \@currname=macro:->kvoptions}
| {into \@currname=macro:->gettitlestring}
| {\gdef}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->sty}
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\gdef}
| {globally changing \@currnamestack=macro:->{gettitlestring}{sty}{11}{name\ETC.}
| {into \@currnamestack=macro:->{nameref}{sty}{11}{}{}{12}}
| {\if}
| \l_expl_status_stack_tl ->000
| {false}
| {\expandafter}
| \l_expl_status_stack_tl ->000
| \expl_status_pop:w #1#2\@nil ->\def \l_expl_status_stack_tl {#2}\ifodd #1 \expa
| ndafter \ExplSyntaxOn \else \expandafter \ExplSyntaxOff \fi
| #1<-0
| #2<-00
| {\def}
| {changing \l_expl_status_stack_tl=macro:->000}
| {into \l_expl_status_stack_tl=macro:->00}
| {\ifodd}
| {false}
| {\expandafter}
| {\fi}
| \ExplSyntaxOff ->
| {\fi}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| {\relax}
| {blank space }
| \SetupKeyvalOptions ->\kvsetkeys {KVO}
| \kvsetkeys #1#2->\kv@parse {#2}{\kv@processor@default {#1}}
| #1<-KVO
| #2<-family=gettitlestring,prefix=GTS@
| \kv@parse #1->\kv@normalize {#1}\expandafter \kv@parse@normalized \expandafter
| {\kv@list }
| #1<-family=gettitlestring,prefix=GTS@
| \kv@normalize #1->\begingroup \toks@ {,#1,}\KVS@Comma \KVS@SpaceComma \KVS@Comm
| aSpace \KVS@CommaComma \KVS@Equals \KVS@SpaceEquals \KVS@EqualsSpace \xdef \KVS
| @Global {\the \toks@ }\endgroup \let \kv@list \KVS@Global
| #1<-family=gettitlestring,prefix=GTS@
| {\begingroup}
| {entering semi simple group (level 1) at line 151}
| {\toks0}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=,family=gettitlestring,prefix=GT\ETC.}
| \KVS@Comma ->\toks@ \expandafter {\expandafter }\expandafter \KVS@@Comma \the \
| toks@ ,\KVS@Nil
| {\toks0}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\the}
| {changing \toks0=,family=gettitlestring,prefix=GT\ETC.}
| {into \toks0=}
| \KVS@@Comma #1,#2\KVS@Nil ->\toks@ \expandafter {\the \toks@ #1}\KVS@IfEmpty {#
| 2}{}{\KVS@@Comma ,#2\KVS@Nil }
| #1<-,family=gettitlestring,prefix=GTS@,
| #2<-
| {\toks0}
| {\expandafter}
| {\the}
| {changing \toks0=}
| {into \toks0=,family=gettitlestring,prefix=GT\ETC.}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-
| #2<-\KVS@@Comma ,\KVS@Nil
| \KVS@SpaceComma ->\expandafter \KVS@@SpaceComma \the \toks@ ,\KVS@Nil
| {\expandafter}
| {\the}
| \KVS@@SpaceComma #1 ,#2\KVS@Nil ->\KVS@IfEmpty {#2}{\toks@ {#1}}{\KVS@@SpaceCom
| ma #1,#2\KVS@Nil }
| #1<-,family=gettitlestring,prefix=GTS@,
| #2<-
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-\toks@ {,family=gettitlestring,prefix=GTS@,}
| #2<-\KVS@@SpaceComma ,family=gettitlestring,prefix=GTS@,,\KVS@Nil
| {\toks0}
| {changing \toks0=,family=gettitlestring,prefix=GT\ETC.}
| {into \toks0=,family=gettitlestring,prefix=GT\ETC.}
| \KVS@CommaSpace ->\expandafter \KVS@@CommaSpace \the \toks@ , \KVS@Nil
| {\expandafter}
| {\the}
| \KVS@@CommaSpace #1, #2\KVS@Nil ->\KVS@IfEmpty {#2}{\toks@ {#1}}{\KVS@@CommaSpa
| ce #1,#2\KVS@Nil }
| #1<-,family=gettitlestring,prefix=GTS@,
| #2<-
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-\toks@ {,family=gettitlestring,prefix=GTS@,}
| #2<-\KVS@@CommaSpace ,family=gettitlestring,prefix=GTS@,,\KVS@Nil
| {\toks0}
| {changing \toks0=,family=gettitlestring,prefix=GT\ETC.}
| {into \toks0=,family=gettitlestring,prefix=GT\ETC.}
| \KVS@CommaComma ->\expandafter \KVS@@CommaComma \the \toks@ ,\KVS@Nil
| {\expandafter}
| {\the}
| \KVS@@CommaComma #1,,#2\KVS@Nil ->\KVS@IfEmpty {#2}{\toks@ {#1,}}{\KVS@@CommaCo
| mma #1,#2\KVS@Nil }
| #1<-,family=gettitlestring,prefix=GTS@
| #2<-
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-\toks@ {,family=gettitlestring,prefix=GTS@,}
| #2<-\KVS@@CommaComma ,family=gettitlestring,prefix=GTS@,\KVS@Nil
| {\toks0}
| {changing \toks0=,family=gettitlestring,prefix=GT\ETC.}
| {into \toks0=,family=gettitlestring,prefix=GT\ETC.}
| \KVS@Equals ->\toks@ \expandafter {\expandafter }\expandafter \KVS@@Equals \the
| \toks@ =\KVS@Nil
| {\toks0}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\the}
| {changing \toks0=,family=gettitlestring,prefix=GT\ETC.}
| {into \toks0=}
| \KVS@@Equals #1=#2\KVS@Nil ->\edef \KVS@Temp {\the \toks@ }\ifx \KVS@Temp \KVS@
| Empty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi {\to
| ks@ {#1}}{\toks@ \expandafter {\the \toks@ =#1}}\KVS@IfEmpty {#2}{}{\KVS@@Equal
| s #2\KVS@Nil }
| #1<-,family=gettitlestring,prefix=GTS@,
| #2<-
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-\toks@ {,family=gettitlestring,prefix=GTS@,}
| #2<-\toks@ \expandafter {\the \toks@ =,family=gettitlestring,prefix=GTS@,}
| {\toks0}
| {changing \toks0=}
| {into \toks0=,family=gettitlestring,prefix=GT\ETC.}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-
| #2<-\KVS@@Equals \KVS@Nil
| \KVS@SpaceEquals ->\expandafter \KVS@@SpaceEquals \the \toks@ =\KVS@Nil
| {\expandafter}
| {\the}
| \KVS@@SpaceEquals #1 =#2\KVS@Nil ->\KVS@IfEmpty {#2}{\toks@ {#1}}{\KVS@@SpaceEq
| uals #1=#2\KVS@Nil }
| #1<-,family=gettitlestring,prefix=GTS@,
| #2<-
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-\toks@ {,family=gettitlestring,prefix=GTS@,}
| #2<-\KVS@@SpaceEquals ,family=gettitlestring,prefix=GTS@,=\KVS@Nil
| {\toks0}
| {changing \toks0=,family=gettitlestring,prefix=GT\ETC.}
| {into \toks0=,family=gettitlestring,prefix=GT\ETC.}
| \KVS@EqualsSpace ->\expandafter \KVS@@EqualsSpace \the \toks@ = \KVS@Nil
| {\expandafter}
| {\the}
| \KVS@@EqualsSpace #1= #2\KVS@Nil ->\KVS@IfEmpty {#2}{\toks@ {#1}}{\KVS@@EqualsS
| pace #1=#2\KVS@Nil }
| #1<-,family=gettitlestring,prefix=GTS@,
| #2<-
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-\toks@ {,family=gettitlestring,prefix=GTS@,}
| #2<-\KVS@@EqualsSpace ,family=gettitlestring,prefix=GTS@,=\KVS@Nil
| {\toks0}
| {changing \toks0=,family=gettitlestring,prefix=GT\ETC.}
| {into \toks0=,family=gettitlestring,prefix=GT\ETC.}
| {\xdef}
| {globally changing \KVS@Global=macro:->,family=ETE,prefix=ETE@,}
| {into \KVS@Global=macro:->,family=gettitlestring,prefix=\ETC.}
| {\endgroup}
| {restoring \KVS@Temp=macro:->}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 151}
| {\let}
| {changing \kv@list=macro:->,family=ETE,prefix=ETE@,}
| {into \kv@list=macro:->,family=gettitlestring,prefix=\ETC.}
| {\expandafter}
| {\expandafter}
| \kv@list ->,family=gettitlestring,prefix=GTS@,
| \kv@parse@normalized #1#2->\KVS@Parse #1,\KVS@Nil {#2}
| #1<-,family=gettitlestring,prefix=GTS@,
| #2<-\kv@processor@default {KVO}
| \KVS@Parse #1,#2\KVS@Nil #3->\KVS@IfEmpty {#1}{}{\KVS@Process #1=\KVS@Nil {#3}}
| \KVS@MaybeBreak \KVS@IfEmpty {#2}{}{\KVS@Parse #2\KVS@Nil {#3}}
| #1<-
| #2<-family=gettitlestring,prefix=GTS@,,
| #3<-\kv@processor@default {KVO}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-
| #2<-\KVS@Process =\KVS@Nil {\kv@processor@default {KVO}}
| {\relax}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-family=gettitlestring,prefix=GTS@,,
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->family=gettitlestring,prefix=G\ETC.}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \KVS@SecondOfTwo #1#2->#2
| #1<-
| #2<-\KVS@Parse family=gettitlestring,prefix=GTS@,,\KVS@Nil {\kv@processor@defau
| lt {KVO}}
| \KVS@Parse #1,#2\KVS@Nil #3->\KVS@IfEmpty {#1}{}{\KVS@Process #1=\KVS@Nil {#3}}
| \KVS@MaybeBreak \KVS@IfEmpty {#2}{}{\KVS@Parse #2\KVS@Nil {#3}}
| #1<-family=gettitlestring
| #2<-prefix=GTS@,,
| #3<-\kv@processor@default {KVO}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-family=gettitlestring
| {\edef}
| {changing \KVS@Temp=macro:->family=gettitlestring,prefix=G\ETC.}
| {into \KVS@Temp=macro:->family=gettitlestring}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \KVS@SecondOfTwo #1#2->#2
| #1<-
| #2<-\KVS@Process family=gettitlestring=\KVS@Nil {\kv@processor@default {KVO}}
| \KVS@Process #1=#2\KVS@Nil #3->\let \KVS@MaybeBreak \relax \def \kv@key {#1}\KV
| S@IfEmpty {#2}{\let \kv@value \relax #3{#1}{}}{\KVS@@Process {#1}#2\KVS@Nil {#3
| }}
| #1<-family
| #2<-gettitlestring=
| #3<-\kv@processor@default {KVO}
| {\let}
| {reassigning \KVS@MaybeBreak=\relax}
| {\def}
| {changing \kv@key=macro:->prefix}
| {into \kv@key=macro:->family}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-gettitlestring=
| {\edef}
| {changing \KVS@Temp=macro:->family=gettitlestring}
| {into \KVS@Temp=macro:->gettitlestring=}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \KVS@SecondOfTwo #1#2->#2
| #1<-\let \kv@value \relax \kv@processor@default {KVO}{family}{}
| #2<-\KVS@@Process {family}gettitlestring=\KVS@Nil {\kv@processor@default {KVO}}
| \KVS@@Process #1#2=\KVS@Nil #3->\edef \kv@value {\etex@unexpanded {#2}}#3{#1}{#
| 2}
| #1<-family
| #2<-gettitlestring
| #3<-\kv@processor@default {KVO}
| {\edef}
| {changing \kv@value=macro:->ETE@}
| {into \kv@value=macro:->gettitlestring}
| \kv@processor@default #1#2->\begingroup \csname @safe@activestrue\endcsname \le
| t \ifincsname \iftrue \edef \KVS@temp {\endgroup \noexpand \KVS@ProcessorDefaul
| t {#1}{#2}}\KVS@temp
| #1<-KVO
| #2<-family
| {\begingroup}
| {entering semi simple group (level 1) at line 151}
| {\csname}
| \@safe@activestrue ->\let \if@safe@actives \iftrue
| {\let}
| {changing \if@safe@actives=\iffalse}
| {into \if@safe@actives=\iftrue}
| {\let}
| {changing \ifincsname=\ifincsname}
| {into \ifincsname=\iftrue}
| {\edef}
| {\noexpand}
| {changing \KVS@temp=undefined}
| {into \KVS@temp=macro:->\endgroup \KVS@ProcessorDefault \ETC.}
| \KVS@temp ->\endgroup \KVS@ProcessorDefault {KVO}{family}
| {\endgroup}
| {restoring \KVS@temp=undefined}
| {restoring \ifincsname=\ifincsname}
| {restoring \if@safe@actives=\iffalse}
| {leaving semi simple group (level 1) entered at line 151}
| \KVS@ProcessorDefault #1#2#3->\def \kv@fam {#1}\unless \ifcsname KV@#1@#2\endcs
| name \unless \ifcsname KVS@#1@handler\endcsname \kv@error@unknownkey {#1}{#2}\e
| lse \kv@handled@true \csname KVS@#1@handler\endcsname {#2}{#3}\relax \ifkv@hand
| led@ \else \kv@error@unknownkey {#1}{#2}\fi \fi \else \ifx \kv@value \relax \un
| less \ifcsname KV@#1@#2@default\endcsname \kv@error@novalue {#1}{#2}\else \csna
| me KV@#1@#2@default\endcsname \relax \fi \else \csname KV@#1@#2\endcsname {#3}\
| fi \fi
| #1<-KVO
| #2<-family
| #3<-gettitlestring
| {\def}
| {changing \kv@fam=macro:->KVO}
| {into \kv@fam=macro:->KVO}
| {\unless}
| {\unless\ifcsname}
| {false}
| {\ifx}
| {false}
| {\csname}
| \KV@KVO@family #1->\expandafter \edef \csname KVO@family@\@currname .\@currext
| \endcsname {#1}
| #1<-gettitlestring
| {\expandafter}
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| {changing \KVO@family@gettitlestring.sty=undefined}
| {into \KVO@family@gettitlestring.sty=\relax}
| {\edef}
| {changing \KVO@family@gettitlestring.sty=\relax}
| {into \KVO@family@gettitlestring.sty=macro:->gettitlestring}
| {\fi}
| {\fi}
| {\relax}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-prefix=GTS@,,
| {\edef}
| {changing \KVS@Temp=macro:->gettitlestring=}
| {into \KVS@Temp=macro:->prefix=GTS@,,}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \KVS@SecondOfTwo #1#2->#2
| #1<-
| #2<-\KVS@Parse prefix=GTS@,,\KVS@Nil {\kv@processor@default {KVO}}
| \KVS@Parse #1,#2\KVS@Nil #3->\KVS@IfEmpty {#1}{}{\KVS@Process #1=\KVS@Nil {#3}}
| \KVS@MaybeBreak \KVS@IfEmpty {#2}{}{\KVS@Parse #2\KVS@Nil {#3}}
| #1<-prefix=GTS@
| #2<-,
| #3<-\kv@processor@default {KVO}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-prefix=GTS@
| {\edef}
| {changing \KVS@Temp=macro:->prefix=GTS@,,}
| {into \KVS@Temp=macro:->prefix=GTS@}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \KVS@SecondOfTwo #1#2->#2
| #1<-
| #2<-\KVS@Process prefix=GTS@=\KVS@Nil {\kv@processor@default {KVO}}
| \KVS@Process #1=#2\KVS@Nil #3->\let \KVS@MaybeBreak \relax \def \kv@key {#1}\KV
| S@IfEmpty {#2}{\let \kv@value \relax #3{#1}{}}{\KVS@@Process {#1}#2\KVS@Nil {#3
| }}
| #1<-prefix
| #2<-GTS@=
| #3<-\kv@processor@default {KVO}
| {\let}
| {reassigning \KVS@MaybeBreak=\relax}
| {\def}
| {changing \kv@key=macro:->family}
| {into \kv@key=macro:->prefix}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-GTS@=
| {\edef}
| {changing \KVS@Temp=macro:->prefix=GTS@}
| {into \KVS@Temp=macro:->GTS@=}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \KVS@SecondOfTwo #1#2->#2
| #1<-\let \kv@value \relax \kv@processor@default {KVO}{prefix}{}
| #2<-\KVS@@Process {prefix}GTS@=\KVS@Nil {\kv@processor@default {KVO}}
| \KVS@@Process #1#2=\KVS@Nil #3->\edef \kv@value {\etex@unexpanded {#2}}#3{#1}{#
| 2}
| #1<-prefix
| #2<-GTS@
| #3<-\kv@processor@default {KVO}
| {\edef}
| {changing \kv@value=macro:->gettitlestring}
| {into \kv@value=macro:->GTS@}
| \kv@processor@default #1#2->\begingroup \csname @safe@activestrue\endcsname \le
| t \ifincsname \iftrue \edef \KVS@temp {\endgroup \noexpand \KVS@ProcessorDefaul
| t {#1}{#2}}\KVS@temp
| #1<-KVO
| #2<-prefix
| {\begingroup}
| {entering semi simple group (level 1) at line 151}
| {\csname}
| \@safe@activestrue ->\let \if@safe@actives \iftrue
| {\let}
| {changing \if@safe@actives=\iffalse}
| {into \if@safe@actives=\iftrue}
| {\let}
| {changing \ifincsname=\ifincsname}
| {into \ifincsname=\iftrue}
| {\edef}
| {\noexpand}
| {changing \KVS@temp=undefined}
| {into \KVS@temp=macro:->\endgroup \KVS@ProcessorDefault \ETC.}
| \KVS@temp ->\endgroup \KVS@ProcessorDefault {KVO}{prefix}
| {\endgroup}
| {restoring \KVS@temp=undefined}
| {restoring \ifincsname=\ifincsname}
| {restoring \if@safe@actives=\iffalse}
| {leaving semi simple group (level 1) entered at line 151}
| \KVS@ProcessorDefault #1#2#3->\def \kv@fam {#1}\unless \ifcsname KV@#1@#2\endcs
| name \unless \ifcsname KVS@#1@handler\endcsname \kv@error@unknownkey {#1}{#2}\e
| lse \kv@handled@true \csname KVS@#1@handler\endcsname {#2}{#3}\relax \ifkv@hand
| led@ \else \kv@error@unknownkey {#1}{#2}\fi \fi \else \ifx \kv@value \relax \un
| less \ifcsname KV@#1@#2@default\endcsname \kv@error@novalue {#1}{#2}\else \csna
| me KV@#1@#2@default\endcsname \relax \fi \else \csname KV@#1@#2\endcsname {#3}\
| fi \fi
| #1<-KVO
| #2<-prefix
| #3<-GTS@
| {\def}
| {changing \kv@fam=macro:->KVO}
| {into \kv@fam=macro:->KVO}
| {\unless}
| {\unless\ifcsname}
| {false}
| {\ifx}
| {false}
| {\csname}
| \KV@KVO@prefix #1->\expandafter \edef \csname KVO@prefix@\@currname .\@currext
| \endcsname {#1}
| #1<-GTS@
| {\expandafter}
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| {changing \KVO@prefix@gettitlestring.sty=undefined}
| {into \KVO@prefix@gettitlestring.sty=\relax}
| {\edef}
| {changing \KVO@prefix@gettitlestring.sty=\relax}
| {into \KVO@prefix@gettitlestring.sty=macro:->GTS@}
| {\fi}
| {\fi}
| {\relax}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-,
| {\edef}
| {changing \KVS@Temp=macro:->GTS@=}
| {into \KVS@Temp=macro:->,}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \KVS@SecondOfTwo #1#2->#2
| #1<-
| #2<-\KVS@Parse ,\KVS@Nil {\kv@processor@default {KVO}}
| \KVS@Parse #1,#2\KVS@Nil #3->\KVS@IfEmpty {#1}{}{\KVS@Process #1=\KVS@Nil {#3}}
| \KVS@MaybeBreak \KVS@IfEmpty {#2}{}{\KVS@Parse #2\KVS@Nil {#3}}
| #1<-
| #2<-
| #3<-\kv@processor@default {KVO}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-
| {\edef}
| {changing \KVS@Temp=macro:->,}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-
| #2<-\KVS@Process =\KVS@Nil {\kv@processor@default {KVO}}
| {\relax}
| \KVS@IfEmpty #1->\edef \KVS@Temp {\etex@unexpanded {#1}}\ifx \KVS@Temp \KVS@Emp
| ty \expandafter \KVS@FirstOfTwo \else \expandafter \KVS@SecondOfTwo \fi
| #1<-
| {\edef}
| {changing \KVS@Temp=macro:->}
| {into \KVS@Temp=macro:->}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \KVS@FirstOfTwo #1#2->#1
| #1<-
| #2<-\KVS@Parse \KVS@Nil {\kv@processor@default {KVO}}
| {blank space }
| \newcommand ->\@star@or@long \new@command
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\new@command
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \new@command
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \new@command }
| #3<-\let \l@ngrel@x \long \new@command
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=\long macro:#1#2->#1}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \new@command }
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=the character *}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@firstoftwo {\let \l@ngrel@x \relax \new@command }
| \@firstoftwo #1#2->#1
| #1<-\let \l@ngrel@x \relax \new@command
| #2<-*
| {\let}
| {reassigning \l@ngrel@x=\relax}
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\GetTitleStringSetup
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \GetTitleStringSetup
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \GetTitleStringSetup
| #3<-\@newcommand \GetTitleStringSetup [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\@newcommand \GetTitleStringSetup }
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \new@command }
| {into \reserved@b=macro:->\@newcommand \GetTitleStringSetup \ETC.}
| {\futurelet}
| {changing \@let@token=the character *}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@c=macro:->\@newcommand \GetTitleStringSetup \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@newcommand \GetTitleStringSetup [{0}]
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\GetTitleStringSetup
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \GetTitleStringSetup [0]
| #3<-\@argdef \GetTitleStringSetup [0]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \GetTitleStringSetup }
| {into \reserved@a=macro:->\@xargdef \GetTitleStringSetup \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \GetTitleStringSetup \ETC.}
| {into \reserved@b=macro:->\@argdef \GetTitleStringSetup \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \GetTitleStringSetup \ETC.}
| {into \reserved@c=macro:->\@argdef \GetTitleStringSetup \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \GetTitleStringSetup [0]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\GetTitleStringSetup
| #2<-0
| #3<-\setkeys {gettitlestring}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\GetTitleStringSetup
| #2<-\@yargdef \GetTitleStringSetup \@ne {0}{\setkeys {gettitlestring}}
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\@xargdef \GetTitleStringSetup \ETC.}
| {into \reserved@a=macro:->GetTitleStringSetup}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->GetTitleStringSetup
| {changing \GetTitleStringSetup=undefined}
| {into \GetTitleStringSetup=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \@yargdef \GetTitleStringSetup \@ne {0}{\setkeys {gettitlestring}}\fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->GetTitleStringSetup
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-G
| #2<-e
| #3<-t
| #4<-TitleStringSetupxxx
| {changing \reserved@b=macro:->\@argdef \GetTitleStringSetup \ETC.}
| {into \reserved@b=macro:->Get}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\GetTitleStringSetup
| #2<-\@ne
| #3<-0
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->Get}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-0
| #2<-\GetTitleStringSetup
| {\def}
| {changing \reserved@a=macro:->GetTitleStringSetup}
| {into \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {\relax}
| \reserved@a #10#2{->\expandafter \def \expandafter \GetTitleStringSetup \reserv
| ed@b #10{
| #1<-
| #2<-##1##2##3##4##5##6##7##8##9##0
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {\def}
| {changing \GetTitleStringSetup=\relax}
| {into \GetTitleStringSetup=macro:->\setkeys {gettitlestring}}
| {\fi}
| {\fi}
| {blank space }
| \DeclareBoolOption ->\@protected@testopt \DeclareBoolOption \\DeclareBoolOption
| {false}
| \@protected@testopt #1->\ifx \protect \@typeset@protect \expandafter \@testopt
| \else \@x@protect #1\fi
| #1<-\DeclareBoolOption
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\\DeclareBoolOption
| #2<-false
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\\DeclareBoolOption
| #3<-\\DeclareBoolOption [{false}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\\DeclareBoolOption }
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\\DeclareBoolOption [{false}]}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@argdef \GetTitleStringSetup \ETC.}
| {into \reserved@c=macro:->\\DeclareBoolOption [{false}]}
| {\fi}
| {\fi}
| \reserved@c ->\\DeclareBoolOption [{false}]
| \\DeclareBoolOption [#1]#2->\KVO@ifdefinable {if\KVO@prefix #2}{\KVO@ifdefinabl
| e {\KVO@prefix #2true}{\KVO@ifdefinable {\KVO@prefix #2false}{\csname newif\exp
| andafter \endcsname \csname if\KVO@prefix #2\endcsname \@ifundefined {\KVO@pref
| ix #2#1}{\PackageWarning {kvoptions}{Initialization of option `#2' failed,\Mess
| ageBreak cannot set boolean option to `#1',\MessageBreak use `true' or `false',
| now using `false'}}{\csname \KVO@prefix #2#1\endcsname }\begingroup \edef \x {
| \endgroup \noexpand \define@key {\KVO@family }{#2}[true]{\noexpand \KVO@boolkey
| {\@currname }\ifx \@currext \@clsextension \noexpand \@clsextension \else \noe
| xpand \@pkgextension \fi {\KVO@prefix }{#2}{####1}}}\x }}}
| #1<-false
| #2<-expand
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-if\KVO@prefix expand
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->gettitlestring
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| \KVO@prefix@gettitlestring.sty ->GTS@
| {changing \ifGTS@expand=undefined}
| {into \ifGTS@expand=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\ifGTS@expand
| #2<-\KVO@ifdefinable {\KVO@prefix expandtrue}{\KVO@ifdefinable {\KVO@prefix exp
| andfalse}{\csname newif\expandafter \endcsname \csname if\KVO@prefix expand\end
| csname \@ifundefined {\KVO@prefix expandfalse}{\PackageWarning {kvoptions}{Init
| ialization of option `expand' failed,\MessageBreak cannot set boolean option to
| `false',\MessageBreak use `true' or `false', now using `false'}}{\csname \KVO@
| prefix expandfalse\endcsname }\begingroup \edef \x {\endgroup \noexpand \define
| @key {\KVO@family }{expand}[true]{\noexpand \KVO@boolkey {\@currname }\ifx \@cu
| rrext \@clsextension \noexpand \@clsextension \else \noexpand \@pkgextension \f
| i {\KVO@prefix }{expand}{####1}}}\x }}
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\\DeclareBoolOption }
| {into \reserved@a=macro:->ifGTS@expand}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->ifGTS@expand
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \KVO@ifdefinable {\KVO@prefix expandtrue}{\KVO@ifdefinable {\KVO@prefix expan
| dfalse}{\csname newif\expandafter \endcsname \csname if\KVO@prefix expand\endcs
| name \@ifundefined {\KVO@prefix expandfalse}{\PackageWarning {kvoptions}{Initia
| lization of option `expand' failed,\MessageBreak cannot set boolean option to `
| false',\MessageBreak use `true' or `false', now using `false'}}{\csname \KVO@pr
| efix expandfalse\endcsname }\begingroup \edef \x {\endgroup \noexpand \define@k
| ey {\KVO@family }{expand}[true]{\noexpand \KVO@boolkey {\@currname }\ifx \@curr
| ext \@clsextension \noexpand \@clsextension \else \noexpand \@pkgextension \fi
| {\KVO@prefix }{expand}{####1}}}\x }}\fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->ifGTS@expand
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-i
| #2<-f
| #3<-G
| #4<-TS@expandxxx
| {changing \reserved@b=macro:->\\DeclareBoolOption [{false}]}
| {into \reserved@b=macro:->ifG}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-\KVO@prefix expandtrue
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->gettitlestring
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| \KVO@prefix@gettitlestring.sty ->GTS@
| {changing \GTS@expandtrue=undefined}
| {into \GTS@expandtrue=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\GTS@expandtrue
| #2<-\KVO@ifdefinable {\KVO@prefix expandfalse}{\csname newif\expandafter \endcs
| name \csname if\KVO@prefix expand\endcsname \@ifundefined {\KVO@prefix expandfa
| lse}{\PackageWarning {kvoptions}{Initialization of option `expand' failed,\Mess
| ageBreak cannot set boolean option to `false',\MessageBreak use `true' or `fals
| e', now using `false'}}{\csname \KVO@prefix expandfalse\endcsname }\begingroup
| \edef \x {\endgroup \noexpand \define@key {\KVO@family }{expand}[true]{\noexpan
| d \KVO@boolkey {\@currname }\ifx \@currext \@clsextension \noexpand \@clsextens
| ion \else \noexpand \@pkgextension \fi {\KVO@prefix }{expand}{####1}}}\x }
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->ifGTS@expand}
| {into \reserved@a=macro:->GTS@expandtrue}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->GTS@expandtrue
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \KVO@ifdefinable {\KVO@prefix expandfalse}{\csname newif\expandafter \endcsna
| me \csname if\KVO@prefix expand\endcsname \@ifundefined {\KVO@prefix expandfals
| e}{\PackageWarning {kvoptions}{Initialization of option `expand' failed,\Messag
| eBreak cannot set boolean option to `false',\MessageBreak use `true' or `false'
| , now using `false'}}{\csname \KVO@prefix expandfalse\endcsname }\begingroup \e
| def \x {\endgroup \noexpand \define@key {\KVO@family }{expand}[true]{\noexpand
| \KVO@boolkey {\@currname }\ifx \@currext \@clsextension \noexpand \@clsextensio
| n \else \noexpand \@pkgextension \fi {\KVO@prefix }{expand}{####1}}}\x }\fi \fi
|
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->GTS@expandtrue
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-G
| #2<-T
| #3<-S
| #4<-@expandtruexxx
| {changing \reserved@b=macro:->ifG}
| {into \reserved@b=macro:->GTS}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \KVO@ifdefinable #1->\expandafter \@ifdefinable \csname #1\endcsname
| #1<-\KVO@prefix expandfalse
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->gettitlestring
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| \KVO@prefix@gettitlestring.sty ->GTS@
| {changing \GTS@expandfalse=undefined}
| {into \GTS@expandfalse=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\GTS@expandfalse
| #2<-\csname newif\expandafter \endcsname \csname if\KVO@prefix expand\endcsname
| \@ifundefined {\KVO@prefix expandfalse}{\PackageWarning {kvoptions}{Initializa
| tion of option `expand' failed,\MessageBreak cannot set boolean option to `fals
| e',\MessageBreak use `true' or `false', now using `false'}}{\csname \KVO@prefix
| expandfalse\endcsname }\begingroup \edef \x {\endgroup \noexpand \define@key {
| \KVO@family }{expand}[true]{\noexpand \KVO@boolkey {\@currname }\ifx \@currext
| \@clsextension \noexpand \@clsextension \else \noexpand \@pkgextension \fi {\KV
| O@prefix }{expand}{####1}}}\x
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->GTS@expandtrue}
| {into \reserved@a=macro:->GTS@expandfalse}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->GTS@expandfalse
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \csname newif\expandafter \endcsname \csname if\KVO@prefix expand\endcsname \
| @ifundefined {\KVO@prefix expandfalse}{\PackageWarning {kvoptions}{Initializati
| on of option `expand' failed,\MessageBreak cannot set boolean option to `false'
| ,\MessageBreak use `true' or `false', now using `false'}}{\csname \KVO@prefix e
| xpandfalse\endcsname }\begingroup \edef \x {\endgroup \noexpand \define@key {\K
| VO@family }{expand}[true]{\noexpand \KVO@boolkey {\@currname }\ifx \@currext \@
| clsextension \noexpand \@clsextension \else \noexpand \@pkgextension \fi {\KVO@
| prefix }{expand}{####1}}}\x \fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->GTS@expandfalse
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-G
| #2<-T
| #3<-S
| #4<-@expandfalsexxx
| {changing \reserved@b=macro:->GTS}
| {into \reserved@b=macro:->GTS}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\csname}
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->gettitlestring
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| \KVO@prefix@gettitlestring.sty ->GTS@
| \newif #1->\count@ \escapechar \escapechar \m@ne \let #1\iffalse \@if #1\iftrue
| \@if #1\iffalse \escapechar \count@
| #1<-\ifGTS@expand
| {\count255}
| {reassigning \count255=92}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {let}
| {changing ifGTS@expand=relax}
| {into ifGTS@expand=iffalse}
| @if #1#2->expandafter def csname expandafter @gobbletwo string #1expandafter @g
| obbletwo string #2endcsname {let #1#2}
| #1<-ifGTS@expand
| #2<-iftrue
| {expandafter}
| {csname}
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {def}
| {changing GTS@expandtrue=relax}
| {into GTS@expandtrue=macro:->let ifGTS@expand iftrue }
| @if #1#2->expandafter def csname expandafter @gobbletwo string #1expandafter @g
| obbletwo string #2endcsname {let #1#2}
| #1<-ifGTS@expand
| #2<-iffalse
| {expandafter}
| {csname}
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {def}
| {changing GTS@expandfalse=relax}
| {into GTS@expandfalse=macro:->let ifGTS@expand iffalse }
| {escapechar}
| {changing escapechar=-1}
| {into \escapechar=92}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\KVO@prefix expandfalse
| {\expandafter}
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->gettitlestring
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| \KVO@prefix@gettitlestring.sty ->GTS@
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\PackageWarning {kvoptions}{Initialization of option `expand' failed,\Messa
| geBreak cannot set boolean option to `false',\MessageBreak use `true' or `false
| ', now using `false'}
| #2<-\csname \KVO@prefix expandfalse\endcsname
| {\csname}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->gettitlestring
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| \KVO@prefix@gettitlestring.sty ->GTS@
| \GTS@expandfalse ->\let \ifGTS@expand \iffalse
| {\let}
| {reassigning \ifGTS@expand=\iffalse}
| {\begingroup}
| {entering semi simple group (level 1) at line 155}
| {\edef}
| {\noexpand}
| \KVO@family ->\@ifundefined {KVO@family@\@currname .\@currext }{\@currname }{\c
| sname KVO@family@\@currname .\@currext \endcsname }
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-KVO@family@\@currname .\@currext
| {\expandafter}
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@currname
| #2<-\csname KVO@family@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| \KVO@family@gettitlestring.sty ->gettitlestring
| {\noexpand}
| \@currname ->gettitlestring
| {\ifx}
| {false}
| {\noexpand}
| {\fi}
| \KVO@prefix ->\ltx@ifundefined {KVO@prefix@\@currname .\@currext }{\@currname @
| }{\csname KVO@prefix@\@currname .\@currext \endcsname }
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@prefix@\@currname .\@currext
| {\ifcsname}
| \@currname ->gettitlestring
| \@currext ->sty
| {true}
| {\expandafter}
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\@currname @
| #2<-\csname KVO@prefix@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| \KVO@prefix@gettitlestring.sty ->GTS@
| {changing \x=undefined}
| {into \x=macro:->\endgroup \define@key {gettitl\ETC.}
| \x ->\endgroup \define@key {gettitlestring}{expand}[true]{\KVO@boolkey {gettitl
| estring}\@pkgextension {GTS@}{expand}{##1}}
| {\endgroup}
| {restoring \x=undefined}
| {leaving semi simple group (level 1) entered at line 155}
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->GTS@expandfalse}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->GTS}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\\DeclareBoolOption [{false}]}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-gettitlestring
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-gettitlestring
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-gettitlestring
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter g}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-gettitlestring\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-gettitlestring
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=gettitlestring}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->gettitlestring}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->gettitlestring
| {\fi}
| {changing \XKV@header=macro:->gettitlestring}
| {into \XKV@header=macro:->KV@gettitlestring@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-gettitlestring
| {\futurelet}
| {reassigning \XKV@resa=the letter g}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-gettitlestring\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-gettitlestring
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=gettitlestring}
| {into \toks14=gettitlestring}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->gettitlestring}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-expand
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {expand}
| #3<-\expandafter \def \csname \XKV@header expand\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {expand}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {expand}}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {expand}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-expand
| #2<-true
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-expand
| #2<-true
| {\expandafter}
| {\csname}
| \XKV@header ->KV@gettitlestring@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@gettitlestring@
| {changing \KV@gettitlestring@expand=undefined}
| {into \KV@gettitlestring@expand=\relax}
| {changing \KV@gettitlestring@expand@default=undefined}
| {into \KV@gettitlestring@expand@default=\relax}
| {\def}
| {changing \KV@gettitlestring@expand@default=\relax}
| {into \KV@gettitlestring@expand@default=macro:->\KV@gettitlestring@expand {tru\
| ETC.}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@gettitlestring@
| {\def}
| {changing \KV@gettitlestring@expand=\relax}
| {into \KV@gettitlestring@expand=macro:#1->\KVO@boolkey {gettitlestring\ETC.}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {blank space }
| \InputIfFileExists #1#2->\IfFileExists {#1}{#2\@addtofilelist {#1}\@@input \@fi
| lef@und }
| #1<-gettitlestring.cfg
| #2<-
| \IfFileExists #1#2#3->\openin \@inputcheck #1 \ifeof \@inputcheck \ifx \input@p
| ath \@undefined \def \reserved@a {#3}\else \def \reserved@a {\@iffileonpath {#1
| }{#2}{#3}}\fi \else \closein \@inputcheck \edef \@filef@und {#1 }\def \reserved
| @a {#2}\fi \reserved@a
| #1<-gettitlestring.cfg
| #2<-\@addtofilelist {gettitlestring.cfg}\@@input \@filef@und
| #3<-
| {\openin}
| {\ifeof}
| {true}
| {\ifx}
| {true}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {expand}}
| {into \reserved@a=macro:->}
| {\else}
| {\else}
| \reserved@a ->
| {blank space }
| \ProcessKeyvalOptions ->\@ifstar {\begingroup \edef \x {\endgroup \noexpand \KV
| O@ProcessKeyvalOptions {\KVO@family }}\x }\KVO@ProcessKeyvalOptions
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\begingroup \edef \x {\endgroup \noexpand \KVO@ProcessKeyvalOptions {\KVO@f
| amily }}\x
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\begingroup \edef \x {\endgroup \noexpand \KVO@ProcessKeyvalO
| ptions {\KVO@family }}\x }
| #3<-\KVO@ProcessKeyvalOptions
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:->}
| {into \reserved@a=macro:->\@firstoftwo {\begingroup \edef \ETC.}
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\KVO@ProcessKeyvalOptions }
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=the character *}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {expand}}
| {into \reserved@c=macro:->\@firstoftwo {\begingroup \edef \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@firstoftwo {\begingroup \edef \x {\endgroup \noexpand \KVO@Proc
| essKeyvalOptions {\KVO@family }}\x }
| \@firstoftwo #1#2->#1
| #1<-\begingroup \edef \x {\endgroup \noexpand \KVO@ProcessKeyvalOptions {\KVO@f
| amily }}\x
| #2<-*
| {\begingroup}
| {entering semi simple group (level 1) at line 157}
| {\edef}
| {\noexpand}
| \KVO@family ->\@ifundefined {KVO@family@\@currname .\@currext }{\@currname }{\c
| sname KVO@family@\@currname .\@currext \endcsname }
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-KVO@family@\@currname .\@currext
| {\expandafter}
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@currname
| #2<-\csname KVO@family@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| \KVO@family@gettitlestring.sty ->gettitlestring
| {changing \x=undefined}
| {into \x=macro:->\endgroup \KVO@ProcessKeyvalOptions \ETC.}
| \x ->\endgroup \KVO@ProcessKeyvalOptions {gettitlestring}
| {\endgroup}
| {restoring \x=undefined}
| {leaving semi simple group (level 1) entered at line 157}
| \KVO@ProcessKeyvalOptions #1->\let \@tempc \relax \let \KVO@temp \@empty \ifx \
| @currext \@clsextension \else \KVO@GetClassOptionsList \ifx \KVO@classoptionsli
| st \relax \else \@for \KVO@CurrentOption :=\KVO@classoptionslist \do {\@ifundef
| ined {KV@#1@\expandafter \KVO@getkey \KVO@CurrentOption =\@nil }{}{\@ifundefine
| d {KVO@local@#1@\expandafter \KVO@getkey \KVO@CurrentOption =\@nil }{\ifx \KVO@
| Patch Y\edef \KVO@temp {\etex@unexpanded \expandafter {\KVO@temp },\etex@unexpa
| nded \expandafter {\KVO@CurrentOption },}\ltx@onelevel@sanitize \KVO@CurrentOpt
| ion \else \edef \KVO@temp {\KVO@temp ,\KVO@CurrentOption ,}\fi \@expandtwoargs
| \@removeelement \KVO@CurrentOption \@unusedoptionlist \@unusedoptionlist }{}}}\
| fi \fi \begingroup \toks \tw@ {}\@ifundefined {opt@\@currname .\@currext }{\tok
| s@ \expandafter {\KVO@temp }}{\toks@ \expandafter \expandafter \expandafter {\c
| sname opt@\@currname .\@currext \endcsname }\ifx \@currext \@clsextension \edef
| \CurrentOption {\the \toks@ }\toks@ \expandafter {\KVO@temp }\@for \CurrentOpt
| ion :=\CurrentOption \do {\@ifundefined {KV@#1@\expandafter \KVO@getkey \Curren
| tOption =\@nil }{\@ifundefined {KVO@default@\@currname .\@currext }{\ifx \KVO@P
| atch Y\ltx@onelevel@sanitize \CurrentOption \fi \ifx \@unusedoptionlist \@empty
| \global \let \@unusedoptionlist \CurrentOption \else \expandafter \expandafter
| \expandafter \gdef \expandafter \expandafter \expandafter \@unusedoptionlist \
| expandafter \expandafter \expandafter {\expandafter \@unusedoptionlist \expanda
| fter ,\CurrentOption }\fi }{\toks \tw@ \expandafter {\the \toks \expandafter \t
| w@ \expandafter ,\CurrentOption }}}{\toks@ \expandafter {\the \expandafter \tok
| s@ \expandafter ,\CurrentOption }}}\else \@ifundefined {KVO@default@\@currname
| .\@currext }{\toks@ \expandafter \expandafter \expandafter {\expandafter \KVO@t
| emp \the \toks@ }}{\edef \CurrentOption {\the \toks@ }\toks@ \expandafter {\KVO
| @temp }\@for \CurrentOption :=\CurrentOption \do {\@ifundefined {KV@#1@\expanda
| fter \KVO@getkey \CurrentOption =\@nil }{\toks \tw@ \expandafter {\the \toks \e
| xpandafter \tw@ \expandafter ,\CurrentOption }}{\toks@ \expandafter {\the \expa
| ndafter \toks@ \expandafter ,\CurrentOption }}}}\fi }\edef \KVO@temp {\endgroup
| \noexpand \KVO@calldefault {\the \toks \tw@ }\noexpand \KVO@setkeys {#1}{\the
| \toks@ }}\KVO@temp \let \CurrentOption \@empty \AtEndOfPackage {\let \@unproces
| sedoptions \relax }
| #1<-gettitlestring
| {\let}
| {reassigning \@tempc=\relax}
| {\let}
| {reassigning \KVO@temp=macro:->}
| {\ifx}
| {false}
| \KVO@GetClassOptionsList ->\let \KVO@classoptionslist \@classoptionslist \KVO@I
| fDefThen \@classoptionslist {\KVO@IfDefThen \XKV@documentclass {\ifx \XKV@docum
| entclass \ltx@empty \else \KVO@IfDefThen \XKV@classoptionslist {\ifx \XKV@class
| optionslist \ltx@empty \else \let \KVO@classoptionslist \XKV@classoptionslist \
| fi }\fi }}
| {\let}
| {reassigning \KVO@classoptionslist=macro:->}
| \KVO@IfDefThen #1#2->\ifx #1\ltx@undefined \else \ifx #1\relax \else #2\fi \fi
| #1<-\@classoptionslist
| #2<-\KVO@IfDefThen \XKV@documentclass {\ifx \XKV@documentclass \ltx@empty \else
| \KVO@IfDefThen \XKV@classoptionslist {\ifx \XKV@classoptionslist \ltx@empty \e
| lse \let \KVO@classoptionslist \XKV@classoptionslist \fi }\fi }
| {\ifx}
| {false}
| {\ifx}
| {false}
| \KVO@IfDefThen #1#2->\ifx #1\ltx@undefined \else \ifx #1\relax \else #2\fi \fi
| #1<-\XKV@documentclass
| #2<-\ifx \XKV@documentclass \ltx@empty \else \KVO@IfDefThen \XKV@classoptionsli
| st {\ifx \XKV@classoptionslist \ltx@empty \else \let \KVO@classoptionslist \XKV
| @classoptionslist \fi }\fi
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \KVO@IfDefThen #1#2->\ifx #1\ltx@undefined \else \ifx #1\relax \else #2\fi \fi
| #1<-\XKV@classoptionslist
| #2<-\ifx \XKV@classoptionslist \ltx@empty \else \let \KVO@classoptionslist \XKV
| @classoptionslist \fi
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\else}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\fi}
| {\ifx}
| {false}
| \@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\i
| fx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi
| #1<-\KVO@CurrentOption
| #2<-\KVO@classoptionslist
| #3<-\@ifundefined {KV@gettitlestring@\expandafter \KVO@getkey \KVO@CurrentOptio
| n =\@nil }{}{\@ifundefined {KVO@local@gettitlestring@\expandafter \KVO@getkey \
| KVO@CurrentOption =\@nil }{\ifx \KVO@Patch Y\edef \KVO@temp {\etex@unexpanded \
| expandafter {\KVO@temp },\etex@unexpanded \expandafter {\KVO@CurrentOption },}\
| ltx@onelevel@sanitize \KVO@CurrentOption \else \edef \KVO@temp {\KVO@temp ,\KVO
| @CurrentOption ,}\fi \@expandtwoargs \@removeelement \KVO@CurrentOption \@unuse
| doptionlist \@unusedoptionlist }{}}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KVO@classoptionslist ->
| {\def}
| {changing \@fortmp=macro:->}
| {into \@fortmp=macro:->}
| {\ifx}
| {true}
| {\else}
| {\fi}
| {\fi}
| {\begingroup}
| {entering semi simple group (level 1) at line 157}
| {\toks}
| {reassigning \toks2=}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-opt@\@currname .\@currext
| {\expandafter}
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\toks@ \expandafter {\KVO@temp }
| #2<-\toks@ \expandafter \expandafter \expandafter {\csname opt@\@currname .\@cu
| rrext \endcsname }\ifx \@currext \@clsextension \edef \CurrentOption {\the \tok
| s@ }\toks@ \expandafter {\KVO@temp }\@for \CurrentOption :=\CurrentOption \do {
| \@ifundefined {KV@gettitlestring@\expandafter \KVO@getkey \CurrentOption =\@nil
| }{\@ifundefined {KVO@default@\@currname .\@currext }{\ifx \KVO@Patch Y\ltx@one
| level@sanitize \CurrentOption \fi \ifx \@unusedoptionlist \@empty \global \let
| \@unusedoptionlist \CurrentOption \else \expandafter \expandafter \expandafter
| \gdef \expandafter \expandafter \expandafter \@unusedoptionlist \expandafter \e
| xpandafter \expandafter {\expandafter \@unusedoptionlist \expandafter ,\Current
| Option }\fi }{\toks \tw@ \expandafter {\the \toks \expandafter \tw@ \expandafte
| r ,\CurrentOption }}}{\toks@ \expandafter {\the \expandafter \toks@ \expandafte
| r ,\CurrentOption }}}\else \@ifundefined {KVO@default@\@currname .\@currext }{\
| toks@ \expandafter \expandafter \expandafter {\expandafter \ETC.
| {\toks0}
| {\expandafter}
| {\expandafter}
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| {\expandafter}
| \opt@gettitlestring.sty ->
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=}
| {\ifx}
| {false}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-KVO@default@\@currname .\@currext
| {\expandafter}
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| {changing \KVO@default@gettitlestring.sty=undefined}
| {into \KVO@default@gettitlestring.sty=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\toks@ \expandafter \expandafter \expandafter {\expandafter \KVO@temp \the
| \toks@ }
| #2<-\edef \CurrentOption {\the \toks@ }\toks@ \expandafter {\KVO@temp }\@for \C
| urrentOption :=\CurrentOption \do {\@ifundefined {KV@gettitlestring@\expandafte
| r \KVO@getkey \CurrentOption =\@nil }{\toks \tw@ \expandafter {\the \toks \expa
| ndafter \tw@ \expandafter ,\CurrentOption }}{\toks@ \expandafter {\the \expanda
| fter \toks@ \expandafter ,\CurrentOption }}}
| {\toks0}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\the}
| {\expandafter}
| \KVO@temp ->
| {reassigning \toks0=}
| {\fi}
| {\edef}
| {\noexpand}
| {\noexpand}
| {changing \KVO@temp=macro:->}
| {into \KVO@temp=macro:->\endgroup \KVO@calldefault {}\KVO@setkeys \ETC.}
| \KVO@temp ->\endgroup \KVO@calldefault {}\KVO@setkeys {gettitlestring}{}
| {\endgroup}
| {restoring \KVO@temp=macro:->}
| {restoring \KVO@default@gettitlestring.sty=undefined}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 157}
| \KVO@calldefault #1->\begingroup \def \x {#1}\expandafter \endgroup \ifx \x \@e
| mpty \else \@for \CurrentOption :=#1\do {\ifx \CurrentOption \@empty \else \exp
| andafter \KVO@setcurrents \CurrentOption =\@nil \@nameuse {KVO@default@\@currna
| me .\@currext }\fi }\fi
| #1<-
| {\begingroup}
| {entering semi simple group (level 1) at line 157}
| {\def}
| {changing \x=undefined}
| {into \x=macro:->}
| {\expandafter}
| {\ifx}
| {true}
| {\endgroup}
| {restoring \x=undefined}
| {leaving semi simple group (level 1) entered at line 157}
| {\else}
| \KVO@setkeys ->\ltx@IfUndefined {KVO@setkeys@\@currname .\@currext }{\setkeys }
| {\csname KVO@setkeys@\@currname .\@currext \endcsname }
| \ltx@IfUndefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KVO@setkeys@\@currname .\@currext
| {\ifcsname}
| \@currname ->gettitlestring
| \@currext ->sty
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\setkeys
| #2<-\csname KVO@setkeys@\@currname .\@currext \endcsname
| \setkeys ->\XKV@testopta {\XKV@testoptc \XKV@setkeys }
| \XKV@testopta #1->\XKV@ifstar {\XKV@sttrue \XKV@t@stopta {#1}}{\XKV@stfalse \XK
| V@t@stopta {#1}}
| #1<-\XKV@testoptc \XKV@setkeys
| \XKV@ifstar #1->\@ifnextcharacter *{\@firstoftwo {#1}}
| #1<-\XKV@sttrue \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }
| \@ifnextcharacter #1#2#3->\@ifnextchar \bgroup {\@ifnextchar {#1}{#2}{#3}}{\@if
| ncharacter {#1}{#2}{#3}}
| #1<-*
| #2<-\@firstoftwo {\XKV@sttrue \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }}
| #3<-\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-\bgroup
| #2<-\@ifnextchar {*}{\@firstoftwo {\XKV@sttrue \XKV@t@stopta {\XKV@testoptc \XK
| V@setkeys }}}{\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }}
| #3<-\@ifncharacter {*}{\@firstoftwo {\XKV@sttrue \XKV@t@stopta {\XKV@testoptc \
| XKV@setkeys }}}{\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }}
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=begin-group character {}
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\begingroup \edef \ETC.}
| {into \reserved@a=macro:->\@ifnextchar {*}{\@firstoftwo \ETC.}
| {\def}
| {changing \reserved@b=macro:->\KVO@ProcessKeyvalOptions }
| {into \reserved@b=macro:->\@ifncharacter {*}{\@firstoftwo \ETC.}
| {\futurelet}
| {changing \@let@token=the character *}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@firstoftwo {\begingroup \edef \ETC.}
| {into \reserved@c=macro:->\@ifnextchar {*}{\@firstoftwo \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@ifnextchar {*}{\@firstoftwo {\XKV@sttrue \XKV@t@stopta {\XKV@te
| stoptc \XKV@setkeys }}}{\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \XKV@setkeys
| }}
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\XKV@sttrue \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }}
| #3<-\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }
| {\let}
| {changing \reserved@d=begin-group character {}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:->\@ifnextchar {*}{\@firstoftwo \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\XKV@sttrue \XKV@t@stopta \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@ifncharacter {*}{\@firstoftwo \ETC.}
| {into \reserved@b=macro:->\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@ifnextchar {*}{\@firstoftwo \ETC.}
| {into \reserved@c=macro:->\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \XKV@setkeys }
| \XKV@stfalse ->\let \ifXKV@st \iffalse
| {\let}
| {reassigning \ifXKV@st=\iffalse}
| \XKV@t@stopta #1->\XKV@ifplus {\XKV@pltrue #1}{\XKV@plfalse #1}
| #1<-\XKV@testoptc \XKV@setkeys
| \XKV@ifplus #1->\@ifnextcharacter +{\@firstoftwo {#1}}
| #1<-\XKV@pltrue \XKV@testoptc \XKV@setkeys
| \@ifnextcharacter #1#2#3->\@ifnextchar \bgroup {\@ifnextchar {#1}{#2}{#3}}{\@if
| ncharacter {#1}{#2}{#3}}
| #1<-+
| #2<-\@firstoftwo {\XKV@pltrue \XKV@testoptc \XKV@setkeys }
| #3<-\XKV@plfalse \XKV@testoptc \XKV@setkeys
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-\bgroup
| #2<-\@ifnextchar {+}{\@firstoftwo {\XKV@pltrue \XKV@testoptc \XKV@setkeys }}{\X
| KV@plfalse \XKV@testoptc \XKV@setkeys }
| #3<-\@ifncharacter {+}{\@firstoftwo {\XKV@pltrue \XKV@testoptc \XKV@setkeys }}{
| \XKV@plfalse \XKV@testoptc \XKV@setkeys }
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=begin-group character {}
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\XKV@sttrue \XKV@t@stopta \ETC.}
| {into \reserved@a=macro:->\@ifnextchar {+}{\@firstoftwo \ETC.}
| {\def}
| {changing \reserved@b=macro:->\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \ETC.}
| {into \reserved@b=macro:->\@ifncharacter {+}{\@firstoftwo \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@stfalse \XKV@t@stopta {\XKV@testoptc \ETC.}
| {into \reserved@c=macro:->\@ifnextchar {+}{\@firstoftwo \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@ifnextchar {+}{\@firstoftwo {\XKV@pltrue \XKV@testoptc \XKV@set
| keys }}{\XKV@plfalse \XKV@testoptc \XKV@setkeys }
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-+
| #2<-\@firstoftwo {\XKV@pltrue \XKV@testoptc \XKV@setkeys }
| #3<-\XKV@plfalse \XKV@testoptc \XKV@setkeys
| {\let}
| {changing \reserved@d=begin-group character {}
| {into \reserved@d=the character +}
| {\def}
| {changing \reserved@a=macro:->\@ifnextchar {+}{\@firstoftwo \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\XKV@pltrue \XKV@testoptc \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@ifncharacter {+}{\@firstoftwo \ETC.}
| {into \reserved@b=macro:->\XKV@plfalse \XKV@testoptc \XKV@setkeys }
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@ifnextchar {+}{\@firstoftwo \ETC.}
| {into \reserved@c=macro:->\XKV@plfalse \XKV@testoptc \XKV@setkeys }
| {\fi}
| {\fi}
| \reserved@c ->\XKV@plfalse \XKV@testoptc \XKV@setkeys
| \XKV@plfalse ->\let \ifXKV@pl \iffalse
| {\let}
| {reassigning \ifXKV@pl=\iffalse}
| \XKV@testoptc #1->\@testopt {\XKV@t@stoptc #1}{KV}
| #1<-\XKV@setkeys
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptc \XKV@setkeys
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptc \XKV@setkeys
| #3<-\XKV@t@stoptc \XKV@setkeys [{KV}]
| {\let}
| {changing \reserved@d=the character +}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\XKV@pltrue \XKV@testoptc \ETC.}
| {into \reserved@a=macro:->\XKV@t@stoptc \XKV@setkeys }
| {\def}
| {changing \reserved@b=macro:->\XKV@plfalse \XKV@testoptc \XKV@setkeys }
| {into \reserved@b=macro:->\XKV@t@stoptc \XKV@setkeys [{K\ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@plfalse \XKV@testoptc \XKV@setkeys }
| {into \reserved@c=macro:->\XKV@t@stoptc \XKV@setkeys [{K\ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptc \XKV@setkeys [{KV}]
| \XKV@t@stoptc #1[#2]#3->\XKV@makepf {#2}\XKV@checksanitizeb {#3}\XKV@fams \expa
| ndafter \XKV@sp@deflist \expandafter \XKV@fams \expandafter {\XKV@fams }\@testo
| pt #1{}
| #1<-\XKV@setkeys
| #2<-KV
| #3<-gettitlestring
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter g}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=gettitlestring}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@checksanitizeb #1#2->\XKV@ch@cksanitize {#1}#2,\ifin@ \@selective@sanitize
| [0],#2\fi
| #1<-gettitlestring
| #2<-\XKV@fams
| \XKV@ch@cksanitize #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\
| @onelevel@sanitize #2\@expandtwoargs \in@ #3{#2}\ifin@ \def #2##1#3##2\@nil {\X
| KV@tempa@toks {##2}\edef #2{\the \XKV@tempa@toks }\ifx #2\@empty \else \in@fals
| e \fi }#2#1#3\@nil \fi \XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }
| #1<-gettitlestring
| #2<-\XKV@fams
| #3<-,
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=gettitlestring}
| {\edef}
| {changing \XKV@fams=macro:->ETE}
| {into \XKV@fams=macro:->gettitlestring}
| \@onelevel@sanitize #1->\edef #1{\expandafter \strip@prefix \meaning #1}
| #1<-\XKV@fams
| {\edef}
| {\expandafter}
| {\meaning}
| \strip@prefix #1>->
| #1<-macro:-
| {changing \XKV@fams=macro:->gettitlestring}
| {into \XKV@fams=macro:->gettitlestring}
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\in@
| #2<-,
| #3<-\XKV@fams
| {\edef}
| {\noexpand}
| \XKV@fams ->gettitlestring
| {changing \reserved@a=macro:->\XKV@t@stoptc \XKV@setkeys }
| {into \reserved@a=macro:->\in@ {,}{gettitlestring}}
| \reserved@a ->\in@ {,}{gettitlestring}
| \in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\e
| def \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \el
| se \in@true \fi
| #1<-,
| #2<-gettitlestring
| {\begingroup}
| {entering semi simple group (level 1) at line 157}
| {\def}
| {changing \in@@=undefined}
| {into \in@@=macro:#1,->}
| {\toks0}
| {\expandafter}
| \in@@ #1,->
| #1<-gettitlestring{}{}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=}
| {\edef}
| {changing \in@@=macro:#1,->}
| {into \in@@=macro:->}
| {\expandafter}
| {\ifx}
| {true}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \in@@=undefined}
| {leaving semi simple group (level 1) entered at line 157}
| \in@false ->\let \ifin@ \iffalse
| {\let}
| {reassigning \ifin@=\iffalse}
| {\else}
| {\iffalse}
| {false}
| {\toks15}
| {changing \toks15=gettitlestring}
| {into \toks15=gettitlestring}
| {\edef}
| {changing \XKV@fams=macro:->gettitlestring}
| {into \XKV@fams=macro:->gettitlestring}
| {\iffalse}
| {false}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@fams ->gettitlestring
| \XKV@sp@deflist #1#2->\let #1\@empty \XKV@for@n {#2}\XKV@resa {\expandafter \KV
| @@sp@def \expandafter \XKV@resa \expandafter {\XKV@resa }\XKV@addtomacro@o #1{\
| expandafter ,\XKV@resa }}\ifx #1\@empty \else \def \XKV@resa ,##1\@nil {\def #1
| {##1}}\expandafter \XKV@resa #1\@nil \fi
| #1<-\XKV@fams
| #2<-gettitlestring
| {\let}
| {changing \XKV@fams=macro:->gettitlestring}
| {into \XKV@fams=macro:->}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-gettitlestring
| #2<-\XKV@resa
| #3<-\expandafter \KV@@sp@def \expandafter \XKV@resa \expandafter {\XKV@resa }\X
| KV@addtomacro@o \XKV@fams {\expandafter ,\XKV@resa }
| {\toks15}
| {changing \toks15=gettitlestring}
| {into \toks15=gettitlestring}
| {\edef}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=macro:->gettitlestring}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \KV@@sp@def \expandafter \XKV@resa \expandafter {\XKV@resa }\X
| KV@addtomacro@o \XKV@fams {\expandafter ,\XKV@resa }
| #3<-gettitlestring
| {\toks15}
| {changing \toks15=gettitlestring}
| {into \toks15=gettitlestring}
| {\edef}
| {changing \XKV@resa=macro:->gettitlestring}
| {into \XKV@resa=macro:->gettitlestring}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@resa ->gettitlestring
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@resa
| #2<-gettitlestring
| {\futurelet}
| {changing \XKV@resa=macro:->gettitlestring}
| {into \XKV@resa=the letter g}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-gettitlestring\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-gettitlestring
| #2<-\@nil
| #3<-\XKV@resa
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=gettitlestring}
| {\edef}
| {changing \XKV@resa=the letter g}
| {into \XKV@resa=macro:->gettitlestring}
| \XKV@addtomacro@o #1#2->\expandafter \XKV@addtomacro@n \expandafter #1\expandaf
| ter {#2}
| #1<-\XKV@fams
| #2<-\expandafter ,\XKV@resa
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@resa ->gettitlestring
| \XKV@addtomacro@n #1#2->\XKV@tempa@toks \expandafter {#1#2}\edef #1{\the \XKV@t
| empa@toks }
| #1<-\XKV@fams
| #2<-,gettitlestring
| {\toks15}
| {\expandafter}
| \XKV@fams ->
| {changing \toks15=gettitlestring}
| {into \toks15=,gettitlestring}
| {\edef}
| {changing \XKV@fams=macro:->}
| {into \XKV@fams=macro:->,gettitlestring}
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@resa
| #2<-\expandafter \KV@@sp@def \expandafter \XKV@resa \expandafter {\XKV@resa }\X
| KV@addtomacro@o \XKV@fams {\expandafter ,\XKV@resa }
| #3<-\@nil
| {\toks15}
| {changing \toks15=,gettitlestring}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@resa=macro:->gettitlestring}
| {into \XKV@resa=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@resa
| #2<-\expandafter \KV@@sp@def \expandafter \XKV@resa \expandafter {\XKV@resa }\X
| KV@addtomacro@o \XKV@fams {\expandafter ,\XKV@resa }
| {\ifx}
| {false}
| {\def}
| {changing \XKV@resa=macro:->\@nil }
| {into \XKV@resa=macro:,#1\@nil ->\def \XKV@fams {#1}}
| {\expandafter}
| \XKV@fams ->,gettitlestring
| \XKV@resa ,#1\@nil ->\def \XKV@fams {#1}
| #1<-gettitlestring
| {\def}
| {changing \XKV@fams=macro:->,gettitlestring}
| {into \XKV@fams=macro:->gettitlestring}
| {\fi}
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@setkeys
| #2<-
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@setkeys
| #3<-\XKV@setkeys [{}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\in@ {,}{gettitlestring}}
| {into \reserved@a=macro:->\XKV@setkeys }
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptc \XKV@setkeys [{K\ETC.}
| {into \reserved@b=macro:->\XKV@setkeys [{}]}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptc \XKV@setkeys [{K\ETC.}
| {into \reserved@c=macro:->\XKV@setkeys [{}]}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@setkeys [{}]
| \XKV@setkeys [#1]#2->\XKV@checksanitizea {#2}\XKV@resb \let \XKV@naa \@empty \X
| KV@for@o \XKV@resb \XKV@tempa {\expandafter \XKV@g@tkeyname \XKV@tempa =\@nil \
| XKV@tempa \XKV@addtolist@x \XKV@naa \XKV@tempa }\ifnum \XKV@depth =\z@ \let \XK
| V@rm \@empty \fi \XKV@usepresetkeys {#1}{preseth}\expandafter \XKV@s@tkeys \exp
| andafter {\XKV@resb }{#1}\XKV@usepresetkeys {#1}{presett}\let \CurrentOption \@
| empty
| #1<-
| #2<-
| \XKV@checksanitizea #1#2->\XKV@ch@cksanitize {#1}#2=\ifin@ \else \XKV@ch@cksani
| tize {#1}#2,\fi \ifin@ \@selective@sanitize [0]{,=}#2\fi
| #1<-
| #2<-\XKV@resb
| \XKV@ch@cksanitize #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\
| @onelevel@sanitize #2\@expandtwoargs \in@ #3{#2}\ifin@ \def #2##1#3##2\@nil {\X
| KV@tempa@toks {##2}\edef #2{\the \XKV@tempa@toks }\ifx #2\@empty \else \in@fals
| e \fi }#2#1#3\@nil \fi \XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }
| #1<-
| #2<-\XKV@resb
| #3<-=
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=}
| {\edef}
| {changing \XKV@resb=macro:->program@epstopdf=\epstopdf@sys@cmd }
| {into \XKV@resb=macro:->}
| \@onelevel@sanitize #1->\edef #1{\expandafter \strip@prefix \meaning #1}
| #1<-\XKV@resb
| {\edef}
| {\expandafter}
| {\meaning}
| \strip@prefix #1>->
| #1<-macro:-
| {changing \XKV@resb=macro:->}
| {into \XKV@resb=macro:->}
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\in@
| #2<-=
| #3<-\XKV@resb
| {\edef}
| {\noexpand}
| \XKV@resb ->
| {changing \reserved@a=macro:->\XKV@setkeys }
| {into \reserved@a=macro:->\in@ {=}{}}
| \reserved@a ->\in@ {=}{}
| \in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\e
| def \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \el
| se \in@true \fi
| #1<-=
| #2<-
| {\begingroup}
| {entering semi simple group (level 1) at line 157}
| {\def}
| {changing \in@@=undefined}
| {into \in@@=macro:#1=->}
| {\toks0}
| {\expandafter}
| \in@@ #1=->
| #1<-{}{}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=}
| {\edef}
| {changing \in@@=macro:#1=->}
| {into \in@@=macro:->}
| {\expandafter}
| {\ifx}
| {true}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \in@@=undefined}
| {leaving semi simple group (level 1) entered at line 157}
| \in@false ->\let \ifin@ \iffalse
| {\let}
| {reassigning \ifin@=\iffalse}
| {\else}
| {\iffalse}
| {false}
| {\toks15}
| {reassigning \toks15=}
| {\edef}
| {changing \XKV@resb=macro:->}
| {into \XKV@resb=macro:->}
| {\iffalse}
| {false}
| \XKV@ch@cksanitize #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\
| @onelevel@sanitize #2\@expandtwoargs \in@ #3{#2}\ifin@ \def #2##1#3##2\@nil {\X
| KV@tempa@toks {##2}\edef #2{\the \XKV@tempa@toks }\ifx #2\@empty \else \in@fals
| e \fi }#2#1#3\@nil \fi \XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }
| #1<-
| #2<-\XKV@resb
| #3<-,
| {\toks15}
| {reassigning \toks15=}
| {\edef}
| {changing \XKV@resb=macro:->}
| {into \XKV@resb=macro:->}
| \@onelevel@sanitize #1->\edef #1{\expandafter \strip@prefix \meaning #1}
| #1<-\XKV@resb
| {\edef}
| {\expandafter}
| {\meaning}
| \strip@prefix #1>->
| #1<-macro:-
| {changing \XKV@resb=macro:->}
| {into \XKV@resb=macro:->}
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\in@
| #2<-,
| #3<-\XKV@resb
| {\edef}
| {\noexpand}
| \XKV@resb ->
| {changing \reserved@a=macro:->\in@ {=}{}}
| {into \reserved@a=macro:->\in@ {,}{}}
| \reserved@a ->\in@ {,}{}
| \in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\e
| def \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \el
| se \in@true \fi
| #1<-,
| #2<-
| {\begingroup}
| {entering semi simple group (level 1) at line 157}
| {\def}
| {changing \in@@=undefined}
| {into \in@@=macro:#1,->}
| {\toks0}
| {\expandafter}
| \in@@ #1,->
| #1<-{}{}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=}
| {\edef}
| {changing \in@@=macro:#1,->}
| {into \in@@=macro:->}
| {\expandafter}
| {\ifx}
| {true}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \in@@=undefined}
| {leaving semi simple group (level 1) entered at line 157}
| \in@false ->\let \ifin@ \iffalse
| {\let}
| {reassigning \ifin@=\iffalse}
| {\else}
| {\iffalse}
| {false}
| {\toks15}
| {reassigning \toks15=}
| {\edef}
| {changing \XKV@resb=macro:->}
| {into \XKV@resb=macro:->}
| {\fi}
| {\iffalse}
| {false}
| {\let}
| {changing \XKV@naa=macro:->program@epstopdf}
| {into \XKV@naa=macro:->}
| \XKV@for@o #1->\expandafter \XKV@for@n \expandafter {#1}
| #1<-\XKV@resb
| {\expandafter}
| {\expandafter}
| \XKV@resb ->
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-
| #2<-\XKV@tempa
| #3<-\expandafter \XKV@g@tkeyname \XKV@tempa =\@nil \XKV@tempa \XKV@addtolist@x
| \XKV@naa \XKV@tempa
| {\toks15}
| {reassigning \toks15=}
| {\edef}
| {changing \XKV@tempa=macro:->\epstopdf@sys@cmd }
| {into \XKV@tempa=macro:->}
| {\ifx}
| {true}
| \XKV@for@break #1\@nil ,->\fi
| #1<-\else \expandafter \XKV@f@r \fi \XKV@tempa {\expandafter \XKV@g@tkeyname \X
| KV@tempa =\@nil \XKV@tempa \XKV@addtolist@x \XKV@naa \XKV@tempa },
| {\fi}
| {\ifnum}
| {true}
| {\let}
| {reassigning \XKV@rm=macro:->}
| {\fi}
| \XKV@usepresetkeys #1#2->\XKV@presettrue \XKV@for@eo \XKV@fams \XKV@tfam {\XKV@
| makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header #2}{}{\XKV@toks \expandafter
| \expandafter \expandafter {\csname XKV@\XKV@header #2\endcsname }\@expandtwoar
| gs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@empty \else ,\fi #1}
| }}\XKV@presetfalse
| #1<-
| #2<-preseth
| \XKV@presettrue ->\let \ifXKV@preset \iftrue
| {\let}
| {changing \ifXKV@preset=\iffalse}
| {into \ifXKV@preset=\iftrue}
| \XKV@for@eo #1#2#3->\def #2{\XKV@f@r #2{#3}}\expandafter #2#1,\@nil ,
| #1<-\XKV@fams
| #2<-\XKV@tfam
| #3<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header preseth}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header preseth\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| {\def}
| {changing \XKV@tfam=macro:->gettitlestring}
| {into \XKV@tfam=macro:->\XKV@f@r \XKV@tfam {\XKV@makehd \ETC.}
| {\expandafter}
| \XKV@fams ->gettitlestring
| \XKV@tfam ->\XKV@f@r \XKV@tfam {\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XK
| V@header preseth}{}{\XKV@toks \expandafter \expandafter \expandafter {\csname X
| KV@\XKV@header preseth\endcsname }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks
| }{\XKV@naa \ifx \XKV@naa \@empty \else ,\fi }}}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tfam
| #2<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header preseth}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header preseth\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| #3<-gettitlestring
| {\toks15}
| {changing \toks15=}
| {into \toks15=gettitlestring}
| {\edef}
| {changing \XKV@tfam=macro:->\XKV@f@r \XKV@tfam {\XKV@makehd \ETC.}
| {into \XKV@tfam=macro:->gettitlestring}
| {\ifx}
| {false}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-\XKV@tfam
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tfam ->gettitlestring
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-gettitlestring
| {\futurelet}
| {changing \XKV@resa=macro:,#1\@nil ->\def \XKV@fams {#1}}
| {into \XKV@resa=the letter g}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-gettitlestring\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-gettitlestring
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=gettitlestring}
| {into \toks14=gettitlestring}
| {\edef}
| {changing \XKV@header=macro:->KV@gettitlestring@}
| {into \XKV@header=macro:->gettitlestring}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->gettitlestring
| {\fi}
| {changing \XKV@header=macro:->gettitlestring}
| {into \XKV@header=macro:->KV@gettitlestring@}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-XKV@\XKV@header preseth
| {\ifcsname}
| \XKV@header ->KV@gettitlestring@
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\XKV@toks \expandafter \expandafter \expandafter {\csname XKV@\XKV@header p
| reseth\endcsname }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx
| \XKV@naa \@empty \else ,\fi }
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tfam
| #2<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header preseth}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header preseth\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| #3<-\@nil
| {\toks15}
| {changing \toks15=gettitlestring}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@tfam=macro:->gettitlestring}
| {into \XKV@tfam=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@tfam
| #2<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header preseth}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header preseth\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| \XKV@presetfalse ->\let \ifXKV@preset \iffalse
| {\let}
| {changing \ifXKV@preset=\iftrue}
| {into \ifXKV@preset=\iffalse}
| {\expandafter}
| {\expandafter}
| \XKV@resb ->
| \XKV@s@tkeys #1#2->\XKV@sp@deflist \XKV@na {#2}\XKV@for@n {#1}\CurrentOption {\
| expandafter \XKV@s@tk@ys \CurrentOption ==\@nil }
| #1<-
| #2<-
| \XKV@sp@deflist #1#2->\let #1\@empty \XKV@for@n {#2}\XKV@resa {\expandafter \KV
| @@sp@def \expandafter \XKV@resa \expandafter {\XKV@resa }\XKV@addtomacro@o #1{\
| expandafter ,\XKV@resa }}\ifx #1\@empty \else \def \XKV@resa ,##1\@nil {\def #1
| {##1}}\expandafter \XKV@resa #1\@nil \fi
| #1<-\XKV@na
| #2<-
| {\let}
| {reassigning \XKV@na=macro:->}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-
| #2<-\XKV@resa
| #3<-\expandafter \KV@@sp@def \expandafter \XKV@resa \expandafter {\XKV@resa }\X
| KV@addtomacro@o \XKV@na {\expandafter ,\XKV@resa }
| {\toks15}
| {changing \toks15=\@nil }
| {into \toks15=}
| {\edef}
| {changing \XKV@resa=the letter g}
| {into \XKV@resa=macro:->}
| {\ifx}
| {true}
| \XKV@for@break #1\@nil ,->\fi
| #1<-\else \expandafter \XKV@f@r \fi \XKV@resa {\expandafter \KV@@sp@def \expand
| after \XKV@resa \expandafter {\XKV@resa }\XKV@addtomacro@o \XKV@na {\expandafte
| r ,\XKV@resa }},
| {\fi}
| {\ifx}
| {true}
| {\else}
| \XKV@for@n #1#2#3->\XKV@tempa@toks {#1}\edef #2{\the \XKV@tempa@toks }\ifx #2\@
| empty \XKV@for@break \else \expandafter \XKV@f@r \fi #2{#3}#1,\@nil ,
| #1<-
| #2<-\CurrentOption
| #3<-\expandafter \XKV@s@tk@ys \CurrentOption ==\@nil
| {\toks15}
| {reassigning \toks15=}
| {\edef}
| {changing \CurrentOption=macro:->}
| {into \CurrentOption=macro:->}
| {\ifx}
| {true}
| \XKV@for@break #1\@nil ,->\fi
| #1<-\else \expandafter \XKV@f@r \fi \CurrentOption {\expandafter \XKV@s@tk@ys \
| CurrentOption ==\@nil },
| {\fi}
| \XKV@usepresetkeys #1#2->\XKV@presettrue \XKV@for@eo \XKV@fams \XKV@tfam {\XKV@
| makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header #2}{}{\XKV@toks \expandafter
| \expandafter \expandafter {\csname XKV@\XKV@header #2\endcsname }\@expandtwoar
| gs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@empty \else ,\fi #1}
| }}\XKV@presetfalse
| #1<-
| #2<-presett
| \XKV@presettrue ->\let \ifXKV@preset \iftrue
| {\let}
| {changing \ifXKV@preset=\iffalse}
| {into \ifXKV@preset=\iftrue}
| \XKV@for@eo #1#2#3->\def #2{\XKV@f@r #2{#3}}\expandafter #2#1,\@nil ,
| #1<-\XKV@fams
| #2<-\XKV@tfam
| #3<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header presett}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header presett\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| {\def}
| {changing \XKV@tfam=macro:->\@nil }
| {into \XKV@tfam=macro:->\XKV@f@r \XKV@tfam {\XKV@makehd \ETC.}
| {\expandafter}
| \XKV@fams ->gettitlestring
| \XKV@tfam ->\XKV@f@r \XKV@tfam {\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XK
| V@header presett}{}{\XKV@toks \expandafter \expandafter \expandafter {\csname X
| KV@\XKV@header presett\endcsname }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks
| }{\XKV@naa \ifx \XKV@naa \@empty \else ,\fi }}}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tfam
| #2<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header presett}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header presett\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| #3<-gettitlestring
| {\toks15}
| {changing \toks15=}
| {into \toks15=gettitlestring}
| {\edef}
| {changing \XKV@tfam=macro:->\XKV@f@r \XKV@tfam {\XKV@makehd \ETC.}
| {into \XKV@tfam=macro:->gettitlestring}
| {\ifx}
| {false}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-\XKV@tfam
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \XKV@tfam ->gettitlestring
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-gettitlestring
| {\futurelet}
| {changing \XKV@resa=macro:->}
| {into \XKV@resa=the letter g}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-gettitlestring\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-gettitlestring
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=gettitlestring}
| {into \toks14=gettitlestring}
| {\edef}
| {changing \XKV@header=macro:->KV@gettitlestring@}
| {into \XKV@header=macro:->gettitlestring}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->gettitlestring
| {\fi}
| {changing \XKV@header=macro:->gettitlestring}
| {into \XKV@header=macro:->KV@gettitlestring@}
| \XKV@ifundefined #1->\ifcsname #1\endcsname \expandafter \@secondoftwo \else \e
| xpandafter \@firstoftwo \fi
| #1<-XKV@\XKV@header presett
| {\ifcsname}
| \XKV@header ->KV@gettitlestring@
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\XKV@toks \expandafter \expandafter \expandafter {\csname XKV@\XKV@header p
| resett\endcsname }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx
| \XKV@naa \@empty \else ,\fi }
| {\expandafter}
| {\fi}
| \XKV@f@r #1#2#3,->\XKV@tempa@toks {#3}\edef #1{\the \XKV@tempa@toks }\ifx #1\@n
| nil \expandafter \@gobbletwo \else #2\expandafter \XKV@f@r \fi #1{#2}
| #1<-\XKV@tfam
| #2<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header presett}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header presett\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| #3<-\@nil
| {\toks15}
| {changing \toks15=gettitlestring}
| {into \toks15=\@nil }
| {\edef}
| {changing \XKV@tfam=macro:->gettitlestring}
| {into \XKV@tfam=macro:->\@nil }
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@gobbletwo #1#2->
| #1<-\XKV@tfam
| #2<-\XKV@makehd \XKV@tfam \XKV@ifundefined {XKV@\XKV@header presett}{}{\XKV@tok
| s \expandafter \expandafter \expandafter {\csname XKV@\XKV@header presett\endcs
| name }\@expandtwoargs \XKV@s@tkeys {\the \XKV@toks }{\XKV@naa \ifx \XKV@naa \@e
| mpty \else ,\fi }}
| \XKV@presetfalse ->\let \ifXKV@preset \iffalse
| {\let}
| {changing \ifXKV@preset=\iftrue}
| {into \ifXKV@preset=\iffalse}
| {\let}
| {changing \CurrentOption=macro:->}
| {into \CurrentOption=macro:->}
| {\let}
| {reassigning \CurrentOption=macro:->}
| \AtEndOfPackage ->\expandafter \g@addto@macro \csname \@currname .\@currext -h@
| @k\endcsname
| {\expandafter}
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\gettitlestring.sty-h@@k
| #2<-\let \@unprocessedoptions \relax
| {\begingroup}
| {entering semi simple group (level 1) at line 157}
| {\toks0}
| {\expandafter}
| \gettitlestring.sty-h@@k ->
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\let \@unprocessedoptions \relax }
| {\xdef}
| {globally changing \gettitlestring.sty-h@@k=macro:->}
| {into \gettitlestring.sty-h@@k=macro:->\let \@unprocessedoptions \relax }
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 157}
| {\relax}
| \newcommand ->\@star@or@long \new@command
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\new@command
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \new@command
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \new@command }
| #3<-\let \l@ngrel@x \long \new@command
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:->\in@ {,}{}}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=macro:->\XKV@setkeys [{}]}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \new@command }
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character *}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@setkeys [{}]}
| {into \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@firstoftwo {\let \l@ngrel@x \relax \new@command }
| \@firstoftwo #1#2->#1
| #1<-\let \l@ngrel@x \relax \new@command
| #2<-*
| {\let}
| {reassigning \l@ngrel@x=\relax}
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\GetTitleString
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \GetTitleString
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \GetTitleString
| #3<-\@newcommand \GetTitleString [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\@newcommand \GetTitleString }
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \new@command }
| {into \reserved@b=macro:->\@newcommand \GetTitleString [\ETC.}
| {\futurelet}
| {changing \@let@token=the character *}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@c=macro:->\@newcommand \GetTitleString [\ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@newcommand \GetTitleString [{0}]
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\GetTitleString
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \GetTitleString [0]
| #3<-\@argdef \GetTitleString [0]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \GetTitleString }
| {into \reserved@a=macro:->\@xargdef \GetTitleString [0]}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \GetTitleString [\ETC.}
| {into \reserved@b=macro:->\@argdef \GetTitleString [0]}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \GetTitleString [\ETC.}
| {into \reserved@c=macro:->\@argdef \GetTitleString [0]}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \GetTitleString [0]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\GetTitleString
| #2<-0
| #3<-\ifGTS@expand \expandafter \GetTitleStringExpand \else \expandafter \GetTit
| leStringNonExpand \fi
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\GetTitleString
| #2<-\@yargdef \GetTitleString \@ne {0}{\ifGTS@expand \expandafter \GetTitleStri
| ngExpand \else \expandafter \GetTitleStringNonExpand \fi }
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\@xargdef \GetTitleString [0]}
| {into \reserved@a=macro:->GetTitleString}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->GetTitleString
| {changing \GetTitleString=undefined}
| {into \GetTitleString=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \@yargdef \GetTitleString \@ne {0}{\ifGTS@expand \expandafter \GetTitleString
| Expand \else \expandafter \GetTitleStringNonExpand \fi }\fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->GetTitleString
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-G
| #2<-e
| #3<-t
| #4<-TitleStringxxx
| {changing \reserved@b=macro:->\@argdef \GetTitleString [0]}
| {into \reserved@b=macro:->Get}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\GetTitleString
| #2<-\@ne
| #3<-0
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->Get}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-0
| #2<-\GetTitleString
| {\def}
| {changing \reserved@a=macro:->GetTitleString}
| {into \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {\relax}
| \reserved@a #10#2{->\expandafter \def \expandafter \GetTitleString \reserved@b
| #10{
| #1<-
| #2<-##1##2##3##4##5##6##7##8##9##0
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {\def}
| {changing \GetTitleString=\relax}
| {into \GetTitleString=macro:->\ifGTS@expand \expandafter \GetTitleStringExpand
| \ETC.}
| {\fi}
| {\fi}
| {blank space }
| \newcommand ->\@star@or@long \new@command
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\new@command
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \new@command
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \new@command }
| #3<-\let \l@ngrel@x \long \new@command
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \new@command }
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@argdef \GetTitleString [0]}
| {into \reserved@c=macro:->\let \l@ngrel@x \long \new@command }
| {\fi}
| {\fi}
| \reserved@c ->\let \l@ngrel@x \long \new@command
| {\let}
| {changing \l@ngrel@x=\relax}
| {into \l@ngrel@x=\long}
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\GetTitleStringExpand
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \GetTitleStringExpand
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \GetTitleStringExpand
| #3<-\@newcommand \GetTitleStringExpand [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\@newcommand \GetTitleStringExpand }
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \new@command }
| {into \reserved@b=macro:->\@newcommand \GetTitleStringExpand \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\let \l@ngrel@x \long \new@command }
| {into \reserved@c=macro:->\@newcommand \GetTitleStringExpand }
| {\else}
| {\fi}
| \reserved@c ->\@newcommand \GetTitleStringExpand
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\GetTitleStringExpand
| #2<-1
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \GetTitleStringExpand [1]
| #3<-\@argdef \GetTitleStringExpand [1]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \GetTitleStringExpand }
| {into \reserved@a=macro:->\@xargdef \GetTitleStringExpand \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \GetTitleStringExpand \ETC.}
| {into \reserved@b=macro:->\@argdef \GetTitleStringExpand \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \GetTitleStringExpand }
| {into \reserved@c=macro:->\@argdef \GetTitleStringExpand \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \GetTitleStringExpand [1]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\GetTitleStringExpand
| #2<-1
| #3<-\def \GetTitleStringResult {##1}\begingroup \GTS@DisablePredefinedCmds \GTS
| @DisableHook \edef \x {\endgroup \noexpand \def \noexpand \GetTitleStringResult
| {\GetTitleStringResult }}\x
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\GetTitleStringExpand
| #2<-\@yargdef \GetTitleStringExpand \@ne {1}{\def \GetTitleStringResult {##1}\b
| egingroup \GTS@DisablePredefinedCmds \GTS@DisableHook \edef \x {\endgroup \noex
| pand \def \noexpand \GetTitleStringResult {\GetTitleStringResult }}\x }
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\@xargdef \GetTitleStringExpand \ETC.}
| {into \reserved@a=macro:->GetTitleStringExpand}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->GetTitleStringExpand
| {changing \GetTitleStringExpand=undefined}
| {into \GetTitleStringExpand=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \@yargdef \GetTitleStringExpand \@ne {1}{\def \GetTitleStringResult {##1}\beg
| ingroup \GTS@DisablePredefinedCmds \GTS@DisableHook \edef \x {\endgroup \noexpa
| nd \def \noexpand \GetTitleStringResult {\GetTitleStringResult }}\x }\fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->GetTitleStringExpand
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-G
| #2<-e
| #3<-t
| #4<-TitleStringExpandxxx
| {changing \reserved@b=macro:->\@argdef \GetTitleStringExpand \ETC.}
| {into \reserved@b=macro:->Get}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\GetTitleStringExpand
| #2<-\@ne
| #3<-1
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->Get}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-1
| #2<-\GetTitleStringExpand
| {\def}
| {changing \reserved@a=macro:->GetTitleStringExpand}
| {into \reserved@a=macro:#11#2{->\expandafter \def \expandafter \ETC.}
| {\long}
| \reserved@a #11#2{->\expandafter \def \expandafter \GetTitleStringExpand \reser
| ved@b #11{
| #1<-0##
| #2<-##2##3##4##5##6##7##8##9##1
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {changing \GetTitleStringExpand=\relax}
| {into \GetTitleStringExpand=\long macro:#1->\def \GetTitleStringResult {\ETC.}
| {\fi}
| {\fi}
| {blank space }
| \newcommand ->\@star@or@long \new@command
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\new@command
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \new@command
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \new@command }
| #3<-\let \l@ngrel@x \long \new@command
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:#11#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \new@command }
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@argdef \GetTitleStringExpand \ETC.}
| {into \reserved@c=macro:->\let \l@ngrel@x \long \new@command }
| {\fi}
| {\fi}
| \reserved@c ->\let \l@ngrel@x \long \new@command
| {\let}
| {reassigning \l@ngrel@x=\long}
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\GetTitleStringNonExpand
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \GetTitleStringNonExpand
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \GetTitleStringNonExpand
| #3<-\@newcommand \GetTitleStringNonExpand [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\@newcommand \GetTitleStringNonExpand }
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \new@command }
| {into \reserved@b=macro:->\@newcommand \GetTitleStringNonExpand \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\let \l@ngrel@x \long \new@command }
| {into \reserved@c=macro:->\@newcommand \GetTitleStringNonExpand }
| {\else}
| {\fi}
| \reserved@c ->\@newcommand \GetTitleStringNonExpand
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\GetTitleStringNonExpand
| #2<-1
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \GetTitleStringNonExpand [1]
| #3<-\@argdef \GetTitleStringNonExpand [1]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \GetTitleStringNonExpand }
| {into \reserved@a=macro:->\@xargdef \GetTitleStringNonExpand \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \GetTitleStringNonExpand \ETC.}
| {into \reserved@b=macro:->\@argdef \GetTitleStringNonExpand \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \GetTitleStringNonExpand }
| {into \reserved@c=macro:->\@argdef \GetTitleStringNonExpand \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \GetTitleStringNonExpand [1]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\GetTitleStringNonExpand
| #2<-1
| #3<-\def \GetTitleStringResult {##1}\global \let \GTS@GlobalString \GetTitleStr
| ingResult \begingroup \GTS@RemoveLeft \GTS@RemoveRight \endgroup \let \GetTitle
| StringResult \GTS@GlobalString
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\GetTitleStringNonExpand
| #2<-\@yargdef \GetTitleStringNonExpand \@ne {1}{\def \GetTitleStringResult {##1
| }\global \let \GTS@GlobalString \GetTitleStringResult \begingroup \GTS@RemoveLe
| ft \GTS@RemoveRight \endgroup \let \GetTitleStringResult \GTS@GlobalString }
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\@xargdef \GetTitleStringNonExpand \ETC.}
| {into \reserved@a=macro:->GetTitleStringNonExpand}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->GetTitleStringNonExpand
| {changing \GetTitleStringNonExpand=undefined}
| {into \GetTitleStringNonExpand=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \@yargdef \GetTitleStringNonExpand \@ne {1}{\def \GetTitleStringResult {##1}\
| global \let \GTS@GlobalString \GetTitleStringResult \begingroup \GTS@RemoveLeft
| \GTS@RemoveRight \endgroup \let \GetTitleStringResult \GTS@GlobalString }\fi \
| fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->GetTitleStringNonExpand
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-G
| #2<-e
| #3<-t
| #4<-TitleStringNonExpandxxx
| {changing \reserved@b=macro:->\@argdef \GetTitleStringNonExpand \ETC.}
| {into \reserved@b=macro:->Get}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\GetTitleStringNonExpand
| #2<-\@ne
| #3<-1
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->Get}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-1
| #2<-\GetTitleStringNonExpand
| {\def}
| {changing \reserved@a=macro:->GetTitleStringNonExpand}
| {into \reserved@a=macro:#11#2{->\expandafter \def \expandafter \ETC.}
| {\long}
| \reserved@a #11#2{->\expandafter \def \expandafter \GetTitleStringNonExpand \re
| served@b #11{
| #1<-0##
| #2<-##2##3##4##5##6##7##8##9##1
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {changing \GetTitleStringNonExpand=\relax}
| {into \GetTitleStringNonExpand=\long macro:#1->\def \GetTitleStringResult {\ETC
| .}
| {\fi}
| {\fi}
| {blank space }
| {\def}
| {changing \GTS@DisablePredefinedCmds=undefined}
| {into \GTS@DisablePredefinedCmds=macro:->\let \label \@gobble \let \zlabel \ETC
| .}
| {blank space }
| \providecommand ->\@star@or@long \provide@command
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\provide@command
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \provide@command
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \provide@command }
| #3<-\let \l@ngrel@x \long \provide@command
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:#11#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \provide@command }
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character *}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@argdef \GetTitleStringNonExpand \ETC.}
| {into \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@firstoftwo {\let \l@ngrel@x \relax \provide@command }
| \@firstoftwo #1#2->#1
| #1<-\let \l@ngrel@x \relax \provide@command
| #2<-*
| {\let}
| {changing \l@ngrel@x=\long}
| {into \l@ngrel@x=\relax}
| \provide@command #1->\begingroup \escapechar \m@ne \xdef \@gtempa {{\string #1}
| }\endgroup \expandafter \@ifundefined \@gtempa {\def \reserved@a {\new@command
| #1}}{\def \reserved@a {\renew@command \reserved@a }}\reserved@a
| #1<-\GTS@DisableHook
| {\begingroup}
| {entering semi simple group (level 1) at line 205}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {xdef}
| {string}
| {globally changing @gtempa=macro:->gettitlestring}
| {into @gtempa=macro:->{GTS@DisableHook}}
| {endgroup}
| {restoring \escapechar=92}
| {leaving semi simple group (level 1) entered at line 205}
| {\expandafter}
| \@gtempa ->{GTS@DisableHook}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-GTS@DisableHook
| {\expandafter}
| {\csname}
| {changing \GTS@DisableHook=undefined}
| {into \GTS@DisableHook=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\def \reserved@a {\new@command \GTS@DisableHook }
| #2<-\def \reserved@a {\renew@command \reserved@a }
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\new@command \GTS@DisableHook }
| \reserved@a ->\new@command \GTS@DisableHook
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\GTS@DisableHook
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \GTS@DisableHook
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \GTS@DisableHook
| #3<-\@newcommand \GTS@DisableHook [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\new@command \GTS@DisableHook }
| {into \reserved@a=macro:->\@newcommand \GTS@DisableHook }
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \provide@command }
| {into \reserved@b=macro:->\@newcommand \GTS@DisableHook \ETC.}
| {\futurelet}
| {changing \@let@token=the character *}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@c=macro:->\@newcommand \GTS@DisableHook \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@newcommand \GTS@DisableHook [{0}]
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\GTS@DisableHook
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \GTS@DisableHook [0]
| #3<-\@argdef \GTS@DisableHook [0]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \GTS@DisableHook }
| {into \reserved@a=macro:->\@xargdef \GTS@DisableHook [0]}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \GTS@DisableHook \ETC.}
| {into \reserved@b=macro:->\@argdef \GTS@DisableHook [0]}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \GTS@DisableHook \ETC.}
| {into \reserved@c=macro:->\@argdef \GTS@DisableHook [0]}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \GTS@DisableHook [0]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\GTS@DisableHook
| #2<-0
| #3<-
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\GTS@DisableHook
| #2<-\@yargdef \GTS@DisableHook \@ne {0}{}
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\@xargdef \GTS@DisableHook [0]}
| {into \reserved@a=macro:->GTS@DisableHook}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->GTS@DisableHook
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \@yargdef \GTS@DisableHook \@ne {0}{}\fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->GTS@DisableHook
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-G
| #2<-T
| #3<-S
| #4<-@DisableHookxxx
| {changing \reserved@b=macro:->\@argdef \GTS@DisableHook [0]}
| {into \reserved@b=macro:->GTS}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\GTS@DisableHook
| #2<-\@ne
| #3<-0
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->GTS}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-0
| #2<-\GTS@DisableHook
| {\def}
| {changing \reserved@a=macro:->GTS@DisableHook}
| {into \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {\relax}
| \reserved@a #10#2{->\expandafter \def \expandafter \GTS@DisableHook \reserved@b
| #10{
| #1<-
| #2<-##1##2##3##4##5##6##7##8##9##0
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {\def}
| {changing \GTS@DisableHook=\relax}
| {into \GTS@DisableHook=macro:->}
| {\fi}
| {\fi}
| {blank space }
| {\def}
| {changing \GetTitleStringDisableCommands=undefined}
| {into \GetTitleStringDisableCommands=macro:->\begingroup \makeatletter \GTS@Dis
| ableCommands }
| {blank space }
| {\long}
| {changing \GTS@DisableCommands=undefined}
| {into \GTS@DisableCommands=\long macro:#1->\toks 0=\expandafter {\GTS@DisableHo
| ok \ETC.}
| {blank space }
| {\def}
| {changing \GTS@RemoveLeft=undefined}
| {into \GTS@RemoveLeft=macro:->\toks@ \expandafter \expandafter \ETC.}
| {blank space }
| {\def}
| {changing \GTS@End=undefined}
| {into \GTS@End=macro:->}
| {blank space }
| {\long}
| {changing \GTS@TestLeft=undefined}
| {into \GTS@TestLeft=\long macro:#1#2->\def \GTS@temp {#1}\ifx \GTS@temp \ETC.}
| {blank space }
| {\long}
| {changing \GTS@TestLeftEnd=undefined}
| {into \GTS@TestLeftEnd=\long macro:#1\GTS@End ->\xdef \GTS@GlobalString \ETC.}
| {blank space }
| {\long}
| {changing \GTS@Car=undefined}
| {into \GTS@Car=\long macro:#1#2\GTS@Nil ->#1}
| {blank space }
| {\long}
| {changing \GTS@Cdr=undefined}
| {into \GTS@Cdr=\long macro:#1#2\GTS@Nil ->#2}
| {blank space }
| {\long}
| {changing \GTS@CdrTwo=undefined}
| {into \GTS@CdrTwo=\long macro:#1#2#3\GTS@Nil ->#3}
| {blank space }
| {\long}
| {changing \GTS@CdrThree=undefined}
| {into \GTS@CdrThree=\long macro:#1#2#3#4\GTS@Nil ->#4}
| {blank space }
| {\long}
| {changing \GTS@CdrFour=undefined}
| {into \GTS@CdrFour=\long macro:#1#2#3#4#5\GTS@Nil ->#5}
| {blank space }
| {\long}
| {changing \GTS@TestLeftSpace=undefined}
| {into \GTS@TestLeftSpace=\long macro:#1\GTS@Nil ->\ifx \GTS@Token \@sptoken \ET
| C.}
| {blank space }
| {\def}
| {changing \GTS@PredefinedLeftCmds=undefined}
| {into \GTS@PredefinedLeftCmds=macro:->\GTS@TestLeft \Hy@phantomsection \ETC.}
| {blank space }
| {\def}
| {changing \GTS@RemoveRight=undefined}
| {into \GTS@RemoveRight=macro:->\toks@ {}\expandafter \GTS@TestRightLabel \ETC.}
| {blank space }
| {\begingroup}
| {entering semi simple group (level 1) at line 274}
| {\def}
| {changing \GTS@temp=undefined}
| {into \GTS@temp=macro:#1->\endgroup \def \GTS@RemoveRightSpace \ETC.}
| \GTS@temp #1->\endgroup \def \GTS@RemoveRightSpace {\expandafter \GTS@TestRight
| Space \GTS@GlobalString \GTS@Nil #1\GTS@Nil \@nil }
| #1<-
| {\endgroup}
| {restoring \GTS@temp=undefined}
| {leaving semi simple group (level 1) entered at line 274}
| {\def}
| {changing \GTS@RemoveRightSpace=undefined}
| {into \GTS@RemoveRightSpace=macro:->\expandafter \GTS@TestRightSpace \ETC.}
| {blank space }
| {\def}
| {changing \GTS@TestRightSpace=undefined}
| {into \GTS@TestRightSpace=macro:#1 \GTS@Nil #2\@nil ->\ifx \relax \ETC.}
| {blank space }
| {\def}
| {changing \GTS@TestRightLabel=undefined}
| {into \GTS@TestRightLabel=macro:#1\label #2#3\GTS@Nil #4\@nil ->\ETC.}
| {blank space }
| \GTS@AtEnd ->\endlinechar =13\relax \catcode 13=5\relax \catcode 32=10\relax \c
| atcode 35=6\relax \catcode 61=12\relax \catcode 64=11\relax \catcode 123=1\rela
| x \catcode 125=2\relax \catcode 42=12\relax \catcode 44=12\relax \catcode 45=12
| \relax \catcode 46=12\relax \catcode 47=12\relax \catcode 91=12\relax \catcode
| 93=12\relax \endinput
| {\endlinechar}
| {reassigning \endlinechar=13}
| {\relax}
| {\catcode}
| {reassigning \catcode13=5}
| {\relax}
| {\catcode}
| {reassigning \catcode32=10}
| {\relax}
| {\catcode}
| {reassigning \catcode35=6}
| {\relax}
| {\catcode}
| {reassigning \catcode61=12}
| {\relax}
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\catcode}
| {reassigning \catcode123=1}
| {\relax}
| {\catcode}
| {reassigning \catcode125=2}
| {\relax}
| {\catcode}
| {reassigning \catcode42=12}
| {\relax}
| {\catcode}
| {reassigning \catcode44=12}
| {\relax}
| {\catcode}
| {reassigning \catcode45=12}
| {\relax}
| {\catcode}
| {reassigning \catcode46=12}
| {\relax}
| {\catcode}
| {reassigning \catcode47=12}
| {\relax}
| {\catcode}
| {reassigning \catcode91=12}
| {\relax}
| {\catcode}
| {reassigning \catcode93=12}
| {\relax}
| {\endinput}
| )
| {\let}
| {reassigning \@unprocessedoptions=macro:->\ifx \@currext \@pkgextension \ETC.}
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| \gettitlestring.sty-h@@k ->\let \@unprocessedoptions \relax
| {\let}
| {changing \@unprocessedoptions=macro:->\ifx \@currext \@pkgextension \ETC.}
| {into \@unprocessedoptions=\relax}
| {\expandafter}
| {\csname}
| \@currname ->gettitlestring
| \@currext ->sty
| {\let}
| {changing \gettitlestring.sty-h@@k=macro:->\let \@unprocessedoptions \relax }
| {into \gettitlestring.sty-h@@k=undefined}
| {\relax}
| {blank space }
| \@ifl@ter #1#2->\expandafter \@ifl@t@r \csname ver@#2.#1\endcsname
| #1<-\@currext
| #2<-gettitlestring
| {\expandafter}
| {\csname}
| \@currext ->sty
| \@ifl@t@r #1#2->\ifnum \expandafter \@parse@version #1//00\@nil <\expandafter \
| @parse@version #2//00\@nil \expandafter \@secondoftwo \else \expandafter \@firs
| toftwo \fi
| #1<-\ver@gettitlestring.sty
| #2<-2009/12/18
| {\ifnum}
| {\expandafter}
| \ver@gettitlestring.sty ->2010/12/03 v1.4 Cleanup title references (HO)
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2010
| #2<-12
| #3<-0
| #4<-3
| #5<- v1.4 Cleanup title references (HO)//00
| {\expandafter}
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2009
| #2<-12
| #3<-1
| #4<-8
| #5<-//00
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\@latex@warning@no@line {You have requested,\on@line , version\MessageBreak
| `2009/12/18' of \@cls@pkg \space gettitlestring,\MessageBreak but only version
| \MessageBreak `\csname ver@gettitlestring.\@currext \endcsname '\MessageBreak i
| s available}
| {\ifx}
| {false}
| \@popfilename ->\expandafter \@p@pfilename \@currnamestack \@nil \if a\l_expl_s
| tatus_stack_tl a\ExplSyntaxOff \else \expandafter \expl_status_pop:w \l_expl_st
| atus_stack_tl \@nil \fi
| {\expandafter}
| \@currnamestack ->{nameref}{sty}{11}{}{}{12}
| \@p@pfilename #1#2#3#4\@nil ->\gdef \@currname {#1}\gdef \@currext {#2}\catcode
| `\@ #3\relax \gdef \@currnamestack {#4}
| #1<-nameref
| #2<-sty
| #3<-11
| #4<-{}{}{12}
| {\gdef}
| {globally changing \@currname=macro:->gettitlestring}
| {into \@currname=macro:->nameref}
| {\gdef}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->sty}
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\gdef}
| {globally changing \@currnamestack=macro:->{nameref}{sty}{11}{}{}{12}}
| {into \@currnamestack=macro:->{}{}{12}}
| {\if}
| \l_expl_status_stack_tl ->00
| {false}
| {\expandafter}
| \l_expl_status_stack_tl ->00
| \expl_status_pop:w #1#2\@nil ->\def \l_expl_status_stack_tl {#2}\ifodd #1 \expa
| ndafter \ExplSyntaxOn \else \expandafter \ExplSyntaxOff \fi
| #1<-0
| #2<-0
| {\def}
| {changing \l_expl_status_stack_tl=macro:->00}
| {into \l_expl_status_stack_tl=macro:->0}
| {\ifodd}
| {false}
| {\expandafter}
| {\fi}
| \ExplSyntaxOff ->
| {\fi}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| {\relax}
| {blank space }
| \RequirePackage ->\@fileswithoptions \@pkgextension
| \@fileswithoptions #1->\@ifnextchar [{\@fileswith@ptions #1}{\@fileswith@ptions
| #1[]}
| #1<-\@pkgextension
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@ptions \@pkgextension
| #3<-\@fileswith@ptions \@pkgextension []
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@argdef \GTS@DisableHook [0]}
| {into \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@fileswith@ptions \@pkgextension []
| \@fileswith@ptions #1[#2]#3->\@ifnextchar [{\@fileswith@pti@ns #1[{#2}]#3}{\@fi
| leswith@pti@ns #1[{#2}]#3[]}
| #1<-\@pkgextension
| #2<-
| #3<-ltxcmds
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@fileswith@pti@ns \@pkgextension [{}]ltxcmds
| #3<-\@fileswith@pti@ns \@pkgextension [{}]ltxcmds[]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@fileswith@ptions \@pkgextension }
| {into \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@ptions \@pkgextension \ETC.}
| {into \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@fileswith@pti@ns \@pkgextension [{}]ltxcmds
| \@fileswith@pti@ns #1[#2]#3[#4]->\ifx #1\@clsextension \ifx \@classoptionslist
| \relax \xdef \@classoptionslist {\zap@space #2 \@empty }\def \reserved@a {\@one
| filewithoptions #3[{#2}][{#4}]#1\@documentclasshook }\else \def \reserved@a {\@
| onefilewithoptions #3[{#2}][{#4}]#1}\fi \else \def \reserved@b ##1,{\ifx \@nil
| ##1\relax \else \ifx \relax ##1\relax \else \noexpand \@onefilewithoptions ##1[
| {#2}][{#4}]\noexpand \@pkgextension \fi \expandafter \reserved@b \fi }\edef \re
| served@a {\zap@space #3 \@empty }\edef \reserved@a {\expandafter \reserved@b \r
| eserved@a ,\@nil ,}\fi \reserved@a
| #1<-\@pkgextension
| #2<-
| #3<-ltxcmds
| #4<-2009/12/12
| {\ifx}
| {false}
| {\def}
| {changing \reserved@b=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {\edef}
| \zap@space #1 #2->#1\ifx #2\@empty \else \expandafter \zap@space \fi #2
| #1<-ltxcmds
| #2<-\@empty
| {\ifx}
| {true}
| {\else}
| \@empty ->
| {changing \reserved@a=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@a=macro:->ltxcmds}
| {\edef}
| {\expandafter}
| \reserved@a ->ltxcmds
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2009/12/12}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-ltxcmds
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\noexpand}
| {\noexpand}
| {\fi}
| {\expandafter}
| {\fi}
| \reserved@b #1,->\ifx \@nil #1\relax \else \ifx \relax #1\relax \else \noexpand
| \@onefilewithoptions #1[{}][{2009/12/12}]\noexpand \@pkgextension \fi \expanda
| fter \reserved@b \fi
| #1<-\@nil
| {\ifx}
| {true}
| {\else}
| {changing \reserved@a=macro:->ltxcmds}
| {into \reserved@a=macro:->\@onefilewithoptions ltxcmds[{\ETC.}
| {\fi}
| \reserved@a ->\@onefilewithoptions ltxcmds[{}][{2009/12/12}]\@pkgextension \rel
| ax
| \@onefilewithoptions #1[#2][#3]#4->\@pushfilename \xdef \@currname {#1}\global
| \let \@currext #4\expandafter \let \csname \@currname .\@currext -h@@k\endcsnam
| e \@empty \let \CurrentOption \@empty \@reset@ptions \makeatletter \def \reserv
| ed@a {\@ifl@aded \@currext {#1}{\@if@ptions \@currext {#1}{#2}{}{\@latex@error
| {Option clash for \@cls@pkg \space #1}{The package #1 has already been loaded w
| ith options:\MessageBreak \space \space [\@ptionlist {#1.\@currext }]\MessageBr
| eak There has now been an attempt to load it with options\MessageBreak \space \
| space [#2]\MessageBreak Adding the global options:\MessageBreak \space \space \
| @ptionlist {#1.\@currext },#2\MessageBreak to your \noexpand \documentclass dec
| laration may fix this.\MessageBreak Try typing \space <return> \space to procee
| d.}}}{\@pass@ptions \@currext {#2}{#1}\global \expandafter \let \csname ver@\@c
| urrname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@currext
| }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@unpr
| ocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \let
| \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptions
| } \@ifl@ter \@currext {#1}{#3}{}{\@latex@warning@no@line {You have requested,\o
| n@line , version\MessageBreak `#3' of \@cls@pkg \space #1,\MessageBreak but onl
| y version\MessageBreak `\csname ver@#1.\@currext \endcsname '\MessageBreak is a
| vailable}}\ifx \@currext \@clsextension \let \LoadClass \@twoloadclasserror \fi
| \@popfilename \@reset@ptions }\reserved@a
| #1<-ltxcmds
| #2<-
| #3<-2009/12/12
| #4<-\@pkgextension
| \@pushfilename ->\edef \l_expl_status_stack_tl {\ifodd \l_expl_status_bool 1\el
| se 0\fi \l_expl_status_stack_tl }\ExplSyntaxOff \xdef \@currnamestack {{\@currn
| ame }{\@currext }{\the \catcode `\@ }\@currnamestack }
| {\edef}
| {\ifodd}
| {false}
| {\fi}
| \l_expl_status_stack_tl ->0
| {changing \l_expl_status_stack_tl=macro:->0}
| {into \l_expl_status_stack_tl=macro:->00}
| \ExplSyntaxOff ->
| {\xdef}
| \@currname ->nameref
| \@currext ->sty
| \@currnamestack ->{}{}{12}
| {globally changing \@currnamestack=macro:->{}{}{12}}
| {into \@currnamestack=macro:->{nameref}{sty}{11}{}{}{12}}
| {\xdef}
| {globally changing \@currname=macro:->nameref}
| {into \@currname=macro:->ltxcmds}
| {\global}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->sty}
| {\expandafter}
| {\csname}
| \@currname ->ltxcmds
| \@currext ->sty
| {\let}
| {reassigning \ltxcmds.sty-h@@k=macro:->}
| {\let}
| {reassigning \CurrentOption=macro:->}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| \makeatletter ->\catcode `\@ 11\relax
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\def}
| {changing \reserved@a=macro:->\@onefilewithoptions ltxcmds[{\ETC.}
| {into \reserved@a=macro:->\@ifl@aded \@currext {ltxcmds}\ETC.}
| \reserved@a ->\@ifl@aded \@currext {ltxcmds}{\@if@ptions \@currext {ltxcmds}{}{
| }{\@latex@error {Option clash for \@cls@pkg \space ltxcmds}{The package ltxcmds
| has already been loaded with options:\MessageBreak \space \space [\@ptionlist
| {ltxcmds.\@currext }]\MessageBreak There has now been an attempt to load it wit
| h options\MessageBreak \space \space []\MessageBreak Adding the global options:
| \MessageBreak \space \space \@ptionlist {ltxcmds.\@currext },\MessageBreak to y
| our \noexpand \documentclass declaration may fix this.\MessageBreak Try typing
| \space <return> \space to proceed.}}}{\@pass@ptions \@currext {}{ltxcmds}\globa
| l \expandafter \let \csname ver@\@currname .\@currext \endcsname \@empty \Input
| IfFileExists {\@currname .\@currext }{}{\@missingfileerror \@currname \@currext
| }\let \@unprocessedoptions \@@unprocessedoptions \csname \@currname .\@currext
| -h@@k\endcsname \expandafter \let \csname \@currname .\@currext -h@@k\endcsnam
| e \@undefined \@unprocessedoptions } \@ifl@ter \@currext {ltxcmds}{2009/12/12}{
| }{\@latex@warning@no@line {You have requested,\on@line , version\MessageBreak `
| 2009/12/12' of \@cls@pkg \space ltxcmds,\MessageBreak but only version\MessageB
| reak `\csname ver@ltxcmds.\@currext \endcsname '\MessageBreak is available}}\if
| x \@currext \@clsextension \let \LoadClass \@twoloadclasserror \fi \@popfilenam
| e \@reset@ptions
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@currext
| #2<-ltxcmds
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-\@if@ptions \@currext {ltxcmds}{}{}{\@latex@error {Option clash for \@cls@p
| kg \space ltxcmds}{The package ltxcmds has already been loaded with options:\Me
| ssageBreak \space \space [\@ptionlist {ltxcmds.\@currext }]\MessageBreak There
| has now been an attempt to load it with options\MessageBreak \space \space []\M
| essageBreak Adding the global options:\MessageBreak \space \space \@ptionlist {
| ltxcmds.\@currext },\MessageBreak to your \noexpand \documentclass declaration
| may fix this.\MessageBreak Try typing \space <return> \space to proceed.}}
| #2<-\@pass@ptions \@currext {}{ltxcmds}\global \expandafter \let \csname ver@\@
| currname .\@currext \endcsname \@empty \InputIfFileExists {\@currname .\@currex
| t }{}{\@missingfileerror \@currname \@currext }\let \@unprocessedoptions \@@unp
| rocessedoptions \csname \@currname .\@currext -h@@k\endcsname \expandafter \let
| \csname \@currname .\@currext -h@@k\endcsname \@undefined \@unprocessedoptions
|
| \@if@ptions #1#2->\@expandtwoargs \@if@pti@ns {\@ptionlist {#2.#1}}
| #1<-\@currext
| #2<-ltxcmds
| \@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a
| #1<-\@if@pti@ns
| #2<-\@ptionlist {ltxcmds.\@currext }
| #3<-
| {\edef}
| {\noexpand}
| \@ptionlist #1->\@ifundefined {opt@#1}\@empty {\csname opt@#1\endcsname }
| #1<-ltxcmds.\@currext
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-opt@ltxcmds.\@currext
| {\expandafter}
| {\csname}
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@empty
| #2<-\csname opt@ltxcmds.\@currext \endcsname
| {\csname}
| \@currext ->sty
| \opt@ltxcmds.sty ->
| {changing \reserved@a=macro:->\@ifl@aded \@currext {ltxcmds}\ETC.}
| {into \reserved@a=macro:->\@if@pti@ns {}{}}
| \reserved@a ->\@if@pti@ns {}{}
| \@if@pti@ns #1#2->\let \reserved@a \@firstoftwo \@for \reserved@b :=#2\do {\exp
| andafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,#1,}\ifin@ \else \let
| \reserved@a \@secondoftwo \fi }\reserved@a
| #1<-
| #2<-
| {\let}
| {changing \reserved@a=macro:->\@if@pti@ns {}{}}
| {into \reserved@a=\long macro:#1#2->#1}
| \@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\i
| fx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi
| #1<-\reserved@b
| #2<-
| #3<-\expandafter \in@ \expandafter {\expandafter ,\reserved@b ,}{,,}\ifin@ \els
| e \let \reserved@a \@secondoftwo \fi
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\def}
| {changing \@fortmp=macro:->}
| {into \@fortmp=macro:->}
| {\ifx}
| {true}
| {\else}
| \reserved@a #1#2->#1
| #1<-
| #2<-\@latex@error {Option clash for \@cls@pkg \space ltxcmds}{The package ltxcm
| ds has already been loaded with options:\MessageBreak \space \space [\@ptionlis
| t {ltxcmds.\@currext }]\MessageBreak There has now been an attempt to load it w
| ith options\MessageBreak \space \space []\MessageBreak Adding the global option
| s:\MessageBreak \space \space \@ptionlist {ltxcmds.\@currext },\MessageBreak to
| your \noexpand \documentclass declaration may fix this.\MessageBreak Try typin
| g \space <return> \space to proceed.}
| {blank space }
| \@ifl@ter #1#2->\expandafter \@ifl@t@r \csname ver@#2.#1\endcsname
| #1<-\@currext
| #2<-ltxcmds
| {\expandafter}
| {\csname}
| \@currext ->sty
| \@ifl@t@r #1#2->\ifnum \expandafter \@parse@version #1//00\@nil <\expandafter \
| @parse@version #2//00\@nil \expandafter \@secondoftwo \else \expandafter \@firs
| toftwo \fi
| #1<-\ver@ltxcmds.sty
| #2<-2009/12/12
| {\ifnum}
| {\expandafter}
| \ver@ltxcmds.sty ->2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2011
| #2<-11
| #3<-0
| #4<-9
| #5<- v1.22 LaTeX kernel commands for general use (HO)//00
| {\expandafter}
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2009
| #2<-12
| #3<-1
| #4<-2
| #5<-//00
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\@latex@warning@no@line {You have requested,\on@line , version\MessageBreak
| `2009/12/12' of \@cls@pkg \space ltxcmds,\MessageBreak but only version\Messag
| eBreak `\csname ver@ltxcmds.\@currext \endcsname '\MessageBreak is available}
| {\ifx}
| {false}
| \@popfilename ->\expandafter \@p@pfilename \@currnamestack \@nil \if a\l_expl_s
| tatus_stack_tl a\ExplSyntaxOff \else \expandafter \expl_status_pop:w \l_expl_st
| atus_stack_tl \@nil \fi
| {\expandafter}
| \@currnamestack ->{nameref}{sty}{11}{}{}{12}
| \@p@pfilename #1#2#3#4\@nil ->\gdef \@currname {#1}\gdef \@currext {#2}\catcode
| `\@ #3\relax \gdef \@currnamestack {#4}
| #1<-nameref
| #2<-sty
| #3<-11
| #4<-{}{}{12}
| {\gdef}
| {globally changing \@currname=macro:->ltxcmds}
| {into \@currname=macro:->nameref}
| {\gdef}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->sty}
| {\catcode}
| {reassigning \catcode64=11}
| {\relax}
| {\gdef}
| {globally changing \@currnamestack=macro:->{nameref}{sty}{11}{}{}{12}}
| {into \@currnamestack=macro:->{}{}{12}}
| {\if}
| \l_expl_status_stack_tl ->00
| {false}
| {\expandafter}
| \l_expl_status_stack_tl ->00
| \expl_status_pop:w #1#2\@nil ->\def \l_expl_status_stack_tl {#2}\ifodd #1 \expa
| ndafter \ExplSyntaxOn \else \expandafter \ExplSyntaxOff \fi
| #1<-0
| #2<-0
| {\def}
| {changing \l_expl_status_stack_tl=macro:->00}
| {into \l_expl_status_stack_tl=macro:->0}
| {\ifodd}
| {false}
| {\expandafter}
| {\fi}
| \ExplSyntaxOff ->
| {\fi}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| {\relax}
| {blank space }
| {\def}
| {changing \strip@period=undefined}
| {into \strip@period=macro:#1.\relax #2\@@@ ->#1}
| {blank space }
| \newif #1->\count@ \escapechar \escapechar \m@ne \let #1\iffalse \@if #1\iftrue
| \@if #1\iffalse \escapechar \count@
| #1<-\ifNR@showkeys
| {\count255}
| {reassigning \count255=92}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {let}
| {changing ifNR@showkeys=undefined}
| {into ifNR@showkeys=iffalse}
| @if #1#2->expandafter def csname expandafter @gobbletwo string #1expandafter @g
| obbletwo string #2endcsname {let #1#2}
| #1<-ifNR@showkeys
| #2<-iftrue
| {expandafter}
| {csname}
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {changing NR@showkeystrue=undefined}
| {into NR@showkeystrue=relax}
| {def}
| {changing NR@showkeystrue=relax}
| {into NR@showkeystrue=macro:->let ifNR@showkeys iftrue }
| @if #1#2->expandafter def csname expandafter @gobbletwo string #1expandafter @g
| obbletwo string #2endcsname {let #1#2}
| #1<-ifNR@showkeys
| #2<-iffalse
| {expandafter}
| {csname}
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {expandafter}
| {string}
| @gobbletwo #1#2->
| #1<-i
| #2<-f
| {changing NR@showkeysfalse=undefined}
| {into NR@showkeysfalse=relax}
| {def}
| {changing NR@showkeysfalse=relax}
| {into NR@showkeysfalse=macro:->let ifNR@showkeys iffalse }
| {escapechar}
| {changing escapechar=-1}
| {into \escapechar=92}
| \NR@showkeysfalse ->\let \ifNR@showkeys \iffalse
| {\let}
| {reassigning \ifNR@showkeys=\iffalse}
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-showkeys
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\begingroup \@ifundefined {SK@@label}{}{\global \NR@showkeystrue }\endgroup
|
| #2<-
| {blank space }
| {\def}
| {changing \label=macro:#1->\@bsphack \protected@write \@auxout \ETC.}
| {into \label=macro:#1->\@bsphack \begingroup \@onelevel@sanitize \ETC.}
| {\iffalse}
| {false}
| {\let}
| {changing \ltx@label=undefined}
| {into \ltx@label=macro:#1->\@bsphack \begingroup \@onelevel@sanitize \ETC.}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-slabel
| {\expandafter}
| {\csname}
| {changing \slabel=undefined}
| {into \slabel=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\def \slabel ##1{\@bsphack \if@filesw {\@onelevel@sanitize \@currentlabelna
| me \edef \@currentlabelname {\expandafter \strip@period \@currentlabelname \rel
| ax .\relax \@@@ }\let \thepage \relax \def \protect {\noexpand \noexpand \noexp
| and }\edef \@tempa {\write \@auxout {\string \newlabel {##1}{{\thesubequation }
| {\thepage }{\@currentlabelname }{\@currentHref }{}}}}\expandafter }\@tempa \if@
| nobreak \ifvmode \nobreak \fi \fi \fi \@esphack }
| {blank space }
| {\def}
| {changing \@writetocindents@=undefined}
| {into \@writetocindents@=macro:->\begingroup \@for \@tempa :=-1\ETC.}
| {blank space }
| {\def}
| {changing \NR@gettitle=undefined}
| {into \NR@gettitle=macro:#1->\GetTitleString {#1}\let \@currentlabelname \ETC.}
| {blank space }
| {\let}
| {changing \NR@sect=undefined}
| {into \NR@sect=macro:#1#2#3#4#5#6[#7]#8->\ifnum #2>\c@secnumdepth \ETC.}
| \newcounter #1->\expandafter \@ifdefinable \csname c@#1\endcsname {\@definecoun
| ter {#1}}\@ifnextchar [{\@newctr {#1}}{}
| #1<-section@level
| {\expandafter}
| {\csname}
| {changing \c@section@level=undefined}
| {into \c@section@level=\relax}
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\c@section@level
| #2<-\@definecounter {section@level}
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=\long macro:#1#2->#1}
| {into \reserved@a=macro:->c@section@level}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->c@section@level
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \@definecounter {section@level}\fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->c@section@level
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-c
| #2<-@
| #3<-s
| #4<-ection@levelxxx
| {changing \reserved@b=macro:#1,->\ifx \@nil #1\relax \else \ifx \ETC.}
| {into \reserved@b=macro:->c@s}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@definecounter #1->\H@definecounter {#1}\expandafter \def \csname theH#1\endcs
| name {\arabic {#1}}
| #1<-section@level
| \H@definecounter #1->\expandafter \newcount \csname c@#1\endcsname \setcounter
| {#1}\z@ \global \expandafter \let \csname cl@#1\endcsname \@empty \@addtoreset
| {#1}{@ckpt}\global \expandafter \let \csname p@#1\endcsname \@empty \expandafte
| r \gdef \csname the#1\expandafter \endcsname \expandafter {\expandafter \@arabi
| c \csname c@#1\endcsname }
| #1<-section@level
| {\expandafter}
| {\csname}
| \newcount ->\alloc@ 0\count \countdef \insc@unt
| \alloc@ #1#2#3#4#5->\ifnum \count 1#1<#4\allocationnumber \count 1#1 \global \a
| dvance \count 1#1\@ne \global #3#5\allocationnumber \wlog {\string #5=\string #
| 2\the \allocationnumber }\else \ifnum #1<6 \begingroup \escapechar \m@ne \expan
| dafter \alloc@@ \expandafter {\string #2}#5\else \errmessage {No room for a new
| #2}\fi \fi
| #1<-0
| #2<-\count
| #3<-\countdef
| #4<-\insc@unt
| #5<-\c@section@level
| {\ifnum}
| {true}
| {\count21}
| {changing \count21=37}
| {into \count21=199}
| {\global}
| {globally changing \count10=199}
| {into \count10=200}
| {\global}
| {globally changing \c@section@level=\relax}
| {into \c@section@level=\relax}
| {globally changing \c@section@level=\relax}
| {into \c@section@level=\count199}
| \wlog ->\immediate \write \m@ne
| {\immediate}
| \write->\string \c@section@level =\string \count \the \allocationnumber
| {no mode: \string}
| {\string}
| \c@section@level=\count199
| {vertical mode: \else}
| \setcounter #1#2->\@ifundefined {c@#1}{\@nocounterr {#1}}{\calc@assign@count {\
| global \csname c@#1\endcsname }{#2}}
| #1<-section@level
| #2<-\z@
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-c@section@level
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@nocounterr {section@level}
| #2<-\calc@assign@count {\global \csname c@section@level\endcsname }{\z@ }
| \calc@assign@count ->\calc@assign@generic \calc@Acount \calc@Bcount
| \calc@assign@generic #1#2#3#4->\let \calc@A #1\let \calc@B #2\calc@open (#4!\gl
| obal \calc@A \calc@B \endgroup #3\calc@B
| #1<-\calc@Acount
| #2<-\calc@Bcount
| #3<-\global \csname c@section@level\endcsname
| #4<-\z@
| {\let}
| {changing \calc@A=\skip41}
| {into \calc@A=\count84}
| {\let}
| {changing \calc@B=\skip42}
| {into \calc@B=\count85}
| \calc@open (->\begingroup \conditionally@traceoff \aftergroup \calc@initB \begi
| ngroup \aftergroup \calc@initB \calc@pre@scan
| {\begingroup}
| {entering semi simple group (level 1) at line 133}
| \conditionally@traceoff ->\tracingassigns \z@ \tracingrestores \z@ \tracingcomm
| ands \z@ \tracingpages \z@ \tracingmacros \z@ \tracingoutput \z@ \showboxbreadt
| h \m@ne \showboxdepth \m@ne \tracingstats \@ne \tracingparagraphs \z@ \tracingg
| roups \z@
| {\tracingassigns}
| {changing \tracingassigns=1}
| {\tracingrestores}
| {\tracingcommands}
| {restoring \tracingrestores=1}
| {restoring \tracingassigns=1}
| {leaving semi simple group (level 1) entered at line 133}
| \calc@initB ->\calc@B \calc@A
| {\count85}
| {reassigning \count85=0}
| {\global}
| {\csname}
| {globally changing \count199=0}
| {into \count199=0}
| {\global}
| {\expandafter}
| {\csname}
| {changing \cl@section@level=undefined}
| {into \cl@section@level=\relax}
| {globally changing \cl@section@level=\relax}
| {into \cl@section@level=macro:->}
| \@addtoreset #1#2->\HyOrg@addtoreset {#1}{#2}\expandafter \xdef \csname theH#1\
| endcsname {\expandafter \noexpand \csname the\@ifundefined {theH#2}{}H#2\endcsn
| ame .\noexpand \the \noexpand \value {#1}}
| #1<-section@level
| #2<-@ckpt
| \HyOrg@addtoreset #1#2->\expandafter \@cons \csname cl@#2\endcsname {{#1}}
| #1<-section@level
| #2<-@ckpt
| {\expandafter}
| {\csname}
| \@cons #1#2->\begingroup \let \@elt \relax \xdef #1{#1\@elt #2}\endgroup
| #1<-\cl@@ckpt
| #2<-{section@level}
| {\begingroup}
| {entering semi simple group (level 1) at line 133}
| {\let}
| {reassigning \@elt=\relax}
| {\xdef}
| \cl@@ckpt ->\@elt {page}\@elt {equation}\@elt {enumi}\@elt {enumii}\@elt {enumi
| ii}\@elt {enumiv}\@elt {footnote}\@elt {mpfootnote}\@elt {part}\@elt {chapter}\
| @elt {section}\@elt {subsection}\@elt {subsubsection}\@elt {paragraph}\@elt {su
| bparagraph}\@elt {figure}\@elt {table}\@elt {isu@appendix@count}\@elt {lofdepth
| }\@elt {lotdepth}\@elt {isu@secnumdepth@backup}\@elt {Item}\@elt {Hfootnote}\@e
| lt {bookmark@seq@number}\@elt {isu@majors@counter}\@elt {isu@majorprofs@counter
| }\@elt {isu@profs@counter}
| {globally changing \cl@@ckpt=macro:->\@elt {page}\@elt {equation}\@elt \ETC.}
| {into \cl@@ckpt=macro:->\@elt {page}\@elt {equation}\@elt \ETC.}
| {\endgroup}
| {leaving semi simple group (level 1) entered at line 133}
| {\expandafter}
| {\csname}
| {changing \theHsection@level=undefined}
| {into \theHsection@level=\relax}
| {\xdef}
| {\expandafter}
| {\csname}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-theH@ckpt
| {\expandafter}
| {\csname}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-H
| {\noexpand}
| {\noexpand}
| {\noexpand}
| {globally changing \theHsection@level=\relax}
| {into \theHsection@level=macro:->\the@ckpt .\the \value {sectio\ETC.}
| {\global}
| {\expandafter}
| {\csname}
| {changing \p@section@level=undefined}
| {into \p@section@level=\relax}
| {globally changing \p@section@level=\relax}
| {into \p@section@level=macro:->}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\csname}
| {changing \thesection@level=undefined}
| {into \thesection@level=\relax}
| {\gdef}
| {globally changing \thesection@level=\relax}
| {into \thesection@level=macro:->\@arabic \c@section@level }
| {\expandafter}
| {\csname}
| {\def}
| {changing \theHsection@level=macro:->\the@ckpt .\the \value {sectio\ETC.}
| {into \theHsection@level=macro:->\arabic {section@level}}
| {\fi}
| {\fi}
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newctr {section@level}
| #3<-
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->c@section@level}
| {into \reserved@a=macro:->\@newctr {section@level}}
| {\def}
| {changing \reserved@b=macro:->c@s}
| {into \reserved@b=macro:->}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=blank space }
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@fileswith@pti@ns \@pkgextension \ETC.}
| {into \reserved@c=macro: ->\futurelet \@let@token \@ifnch }
| {\else}
| \reserved@c ->\futurelet \@let@token \@ifnch
| {\futurelet}
| {changing \@let@token=blank space }
| {into \@let@token=\def}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro: ->\futurelet \@let@token \@ifnch }
| {into \reserved@c=macro:->}
| {\fi}
| {\fi}
| \reserved@c ->
| {\def}
| {changing \@sect=macro:#1#2#3#4#5#6[#7]#8->\ifnum #2>\c@secnumdepth \ETC.}
| {into \@sect=macro:#1#2#3#4#5#6[#7]#8->\setcounter \ETC.}
| {blank space }
| {\let}
| {changing \NR@ssect=undefined}
| {into \NR@ssect=macro:#1#2#3#4#5->\Hy@MakeCurrentHrefAuto \ETC.}
| {\def}
| {changing \@ssect=macro:#1#2#3#4#5->\Hy@MakeCurrentHrefAuto \ETC.}
| {into \@ssect=macro:#1#2#3#4#5->\NR@gettitle {#5}\NR@ssect \ETC.}
| {blank space }
| \ltx@IfUndefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-ifheadnameref
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-
| #2<-\ltx@IfUndefined {M@sect}{}{\let \NRorg@M@sect \M@sect \def \M@sect ##1##2#
| #3##4##5##6[##7][##8]{\ifheadnameref \NR@gettitle {##8}\else \NR@gettitle {##7}
| \fi \NRorg@M@sect {##1}{##2}{##3}{##4}{##5}{##6}[{##7}][{##8}]}}
| {blank space }
| {\let}
| {changing \NR@part=undefined}
| {into \NR@part=macro:->\ifnum \Hy@secnum@part >\c@secnumdepth \ETC.}
| {\long}
| {changing \@part=macro:->\ifnum \Hy@secnum@part >\c@secnumdepth \ETC.}
| {into \@part=\long macro:[#1]#2->\NR@gettitle {#1}\NR@part \ETC.}
| {blank space }
| {\let}
| {changing \NR@spart=undefined}
| {into \NR@spart=macro:#1->\Hy@MakeCurrentHrefAuto {par\ETC.}
| {\long}
| {changing \@spart=macro:#1->\Hy@MakeCurrentHrefAuto {par\ETC.}
| {into \@spart=\long macro:#1->\NR@gettitle {#1}\NR@spart {\ETC.}
| {blank space }
| {\let}
| {changing \NR@chapter=undefined}
| {into \NR@chapter=macro:->\def \Hy@next {\Hy@MakeCurrentHrefAuto \ETC.}
| {\def}
| {changing \@chapter=macro:->\def \Hy@next {\Hy@MakeCurrentHrefAuto \ETC.}
| {into \@chapter=macro:[#1]#2->\NR@gettitle {#1}\NR@chapter \ETC.}
| {blank space }
| \@ifclassloaded ->\@ifl@aded \@clsextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@clsextension
| #2<-memoir
| {\expandafter}
| {\csname}
| \@clsextension ->cls
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\ltx@IfUndefined {ifheadnameref}{}{\def \@chapter [##1]##2{\ltx@IfUndefined
| {ch@pt@c}{\NR@gettitle {##1}}{\ifx \ch@pt@c \ltx@empty \NR@gettitle {##2}\else
| \def \NR@temp {##1}\ifx \NR@temp \ltx@empty \expandafter \NR@gettitle \expanda
| fter {\ch@pt@c }\else \ifheadnameref \NR@gettitle {##1}\else \expandafter \NR@g
| ettitle \expandafter {\ch@pt@c }\fi \fi \fi }\NR@chapter [{##1}]{##2}}}
| #2<-
| {blank space }
| {\let}
| {changing \NR@schapter=undefined}
| {into \NR@schapter=macro:#1->\begingroup \let \@mkboth \@gobbletwo \ETC.}
| {\def}
| {changing \@schapter=macro:#1->\begingroup \let \@mkboth \@gobbletwo \ETC.}
| {into \@schapter=macro:#1->\NR@gettitle {#1}\NR@schapter \ETC.}
| {blank space }
| \AtBeginDocument #1->#1
| #1<-\@ifpackageloaded {hyperref}{\@ifpackagelater {hyperref}{2009/12/05}\@gobbl
| e \@firstofone }\@firstofone {\let \NR@@caption \@caption \long \def \@caption
| ##1[##2]{\NR@gettitle {##2}\NR@@caption {##1}[{##2}]}}\@ifpackageloaded {longta
| ble}{\let \NRorg@LT@c@ption \LT@c@ption \def \LT@c@ption ##1[##2]##3{\NRorg@LT@
| c@ption {##1}[{##2}]{##3}\def \@tempa {##2}\ifx \@tempa \@empty \else \NR@getti
| tle {##2}\fi }}{}\ltx@IfUndefined {descriptionlabel}{}{\let \NRorg@descriptionl
| abel \descriptionlabel \def \descriptionlabel ##1{\NR@gettitle {##1}\NRorg@desc
| riptionlabel {##1}}}
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-hyperref
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-\@ifpackagelater {hyperref}{2009/12/05}\@gobble \@firstofone
| #2<-\@firstofone
| \@ifpackagelater ->\@ifl@ter \@pkgextension
| \@ifl@ter #1#2->\expandafter \@ifl@t@r \csname ver@#2.#1\endcsname
| #1<-\@pkgextension
| #2<-hyperref
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| \@ifl@t@r #1#2->\ifnum \expandafter \@parse@version #1//00\@nil <\expandafter \
| @parse@version #2//00\@nil \expandafter \@secondoftwo \else \expandafter \@firs
| toftwo \fi
| #1<-\ver@hyperref.sty
| #2<-2009/12/05
| {\ifnum}
| {\expandafter}
| \ver@hyperref.sty ->2012/05/13 v6.82q Hypertext links for LaTeX
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2012
| #2<-05
| #3<-1
| #4<-3
| #5<- v6.82q Hypertext links for LaTeX//00
| {\expandafter}
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2009
| #2<-12
| #3<-0
| #4<-5
| #5<-//00
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-\@gobble
| #2<-\@firstofone
| \@gobble #1->
| #1<-\let \NR@@caption \@caption \long \def \@caption ##1[##2]{\NR@gettitle {##2
| }\NR@@caption {##1}[{##2}]}
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-longtable
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\let \NRorg@LT@c@ption \LT@c@ption \def \LT@c@ption ##1[##2]##3{\NRorg@LT@c
| @ption {##1}[{##2}]{##3}\def \@tempa {##2}\ifx \@tempa \@empty \else \NR@gettit
| le {##2}\fi }
| #2<-
| \ltx@IfUndefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-descriptionlabel
| {\ifcsname}
| {true}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-
| #2<-\let \NRorg@descriptionlabel \descriptionlabel \def \descriptionlabel ##1{\
| NR@gettitle {##1}\NRorg@descriptionlabel {##1}}
| {\let}
| {changing \NRorg@descriptionlabel=undefined}
| {into \NRorg@descriptionlabel=macro:#1->\hspace \labelsep \normalfont \ETC.}
| {\def}
| {changing \descriptionlabel=macro:#1->\hspace \labelsep \normalfont \ETC.}
| {into \descriptionlabel=macro:#1->\NR@gettitle {#1}\NRorg@descriptionlabel \ETC
| .}
| {blank space }
| \AtBeginDocument #1->#1
| #1<-\@ifpackageloaded {titlesec}{\let \NRorg@ttl@sect@i \ttl@sect@i \def \ttl@s
| ect@i ##1##2[##3]##4{\NR@gettitle {##4}\NRorg@ttl@sect@i {##1}{##2}[{##3}]{##4}
| }}{}
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-titlesec
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-\let \NRorg@ttl@sect@i \ttl@sect@i \def \ttl@sect@i ##1##2[##3]##4{\NR@gett
| itle {##4}\NRorg@ttl@sect@i {##1}{##2}[{##3}]{##4}}
| #2<-
| {\let}
| {reassigning \NRorg@ttl@sect@i=undefined}
| {\def}
| {changing \ttl@sect@i=undefined}
| {into \ttl@sect@i=macro:#1#2[#3]#4->\NR@gettitle {#4}\NRorg@ttl@sect@i \ETC.}
| {blank space }
| \@ifclassloaded ->\@ifl@aded \@clsextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@clsextension
| #2<-beamer
| {\expandafter}
| {\csname}
| \@clsextension ->cls
| {changing \ver@beamer.cls=undefined}
| {into \ver@beamer.cls=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\def \NR@PatchBeamer ##1{\expandafter \let \csname NRorg@beamer@##1\expanda
| fter \endcsname \csname beamer@##1\endcsname \begingroup \edef \x {\endgroup \l
| ong \def \expandafter \noexpand \csname beamer@##1\endcsname [########1]{\noexp
| and \NR@gettitle {########1}\expandafter \noexpand \csname NRorg@beamer@##1\end
| csname [{########1}]}}\x }\NR@PatchBeamer {section}\NR@PatchBeamer {subsection}
| \NR@PatchBeamer {subsubsection}
| #2<-
| {blank space }
| \ltx@IfUndefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-@opargbegintheorem
| {\ifcsname}
| {true}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-
| #2<-\let \NRorg@opargbegintheorem \@opargbegintheorem \def \@opargbegintheorem
| ##1##2##3{\NR@gettitle {##3}\NRorg@opargbegintheorem {##1}{##2}{##3}}
| {\let}
| {changing \NRorg@opargbegintheorem=undefined}
| {into \NRorg@opargbegintheorem=macro:#1#2#3->\trivlist \item [\hskip \ETC.}
| {\def}
| {changing \@opargbegintheorem=macro:#1#2#3->\trivlist \item [\hskip \ETC.}
| {into \@opargbegintheorem=macro:#1#2#3->\NR@gettitle {#3}\NRorg@opargbegintheor
| em \ETC.}
| {blank space }
| \AtBeginDocument #1->#1
| #1<-\@ifpackageloaded {amsthm}{\let \NRorg@begintheorem \@begintheorem \begingr
| oup \edef \x {macro:\string ##1\string ##2[\string ##3]}\@onelevel@sanitize \x
| \def \y ##1->##2\@nil {##1}\edef \z {\expandafter \y \meaning \@begintheorem ->
| \@nil }\@onelevel@sanitize \z \expandafter \endgroup \ifx \x \z \def \@beginthe
| orem ##1##2[##3]{\NR@gettitle {##3}\NRorg@begintheorem {##1}{##2}[{##3}]}\fi }{
| }
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-amsthm
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\let \NRorg@begintheorem \@begintheorem \begingroup \edef \x {macro:\string
| ##1\string ##2[\string ##3]}\@onelevel@sanitize \x \def \y ##1->##2\@nil {##1}
| \edef \z {\expandafter \y \meaning \@begintheorem ->\@nil }\@onelevel@sanitize
| \z \expandafter \endgroup \ifx \x \z \def \@begintheorem ##1##2[##3]{\NR@gettit
| le {##3}\NRorg@begintheorem {##1}{##2}[{##3}]}\fi
| #2<-
| {blank space }
| \providecommand ->\@star@or@long \provide@command
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\provide@command
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \provide@command
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \provide@command }
| #3<-\let \l@ngrel@x \long \provide@command
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:->\@newctr {section@level}}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=macro:->}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \provide@command }
| {\futurelet}
| {changing \@let@token=\def}
| {into \@let@token=the character *}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->}
| {into \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@firstoftwo {\let \l@ngrel@x \relax \provide@command }
| \@firstoftwo #1#2->#1
| #1<-\let \l@ngrel@x \relax \provide@command
| #2<-*
| {\let}
| {reassigning \l@ngrel@x=\relax}
| \provide@command #1->\begingroup \escapechar \m@ne \xdef \@gtempa {{\string #1}
| }\endgroup \expandafter \@ifundefined \@gtempa {\def \reserved@a {\new@command
| #1}}{\def \reserved@a {\renew@command \reserved@a }}\reserved@a
| #1<-\@currentlabelname
| {\begingroup}
| {entering semi simple group (level 1) at line 289}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {xdef}
| {string}
| {globally changing @gtempa=macro:->{GTS@DisableHook}}
| {into @gtempa=macro:->{@currentlabelname}}
| {endgroup}
| {restoring \escapechar=92}
| {leaving semi simple group (level 1) entered at line 289}
| {\expandafter}
| \@gtempa ->{@currentlabelname}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-@currentlabelname
| {\expandafter}
| {\csname}
| {changing \@currentlabelname=undefined}
| {into \@currentlabelname=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\def \reserved@a {\new@command \@currentlabelname }
| #2<-\def \reserved@a {\renew@command \reserved@a }
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\new@command \@currentlabelname }
| \reserved@a ->\new@command \@currentlabelname
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\@currentlabelname
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \@currentlabelname
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \@currentlabelname
| #3<-\@newcommand \@currentlabelname [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\new@command \@currentlabelname }
| {into \reserved@a=macro:->\@newcommand \@currentlabelname }
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \provide@command }
| {into \reserved@b=macro:->\@newcommand \@currentlabelname \ETC.}
| {\futurelet}
| {changing \@let@token=the character *}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@c=macro:->\@newcommand \@currentlabelname \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@newcommand \@currentlabelname [{0}]
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\@currentlabelname
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \@currentlabelname [0]
| #3<-\@argdef \@currentlabelname [0]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \@currentlabelname }
| {into \reserved@a=macro:->\@xargdef \@currentlabelname [\ETC.}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \@currentlabelname \ETC.}
| {into \reserved@b=macro:->\@argdef \@currentlabelname [0\ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \@currentlabelname \ETC.}
| {into \reserved@c=macro:->\@argdef \@currentlabelname [0\ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \@currentlabelname [0]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\@currentlabelname
| #2<-0
| #3<-
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\@currentlabelname
| #2<-\@yargdef \@currentlabelname \@ne {0}{}
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\@xargdef \@currentlabelname [\ETC.}
| {into \reserved@a=macro:->@currentlabelname}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->@currentlabelname
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \@yargdef \@currentlabelname \@ne {0}{}\fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->@currentlabelname
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-@
| #2<-c
| #3<-u
| #4<-rrentlabelnamexxx
| {changing \reserved@b=macro:->\@argdef \@currentlabelname [0\ETC.}
| {into \reserved@b=macro:->@cu}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\@currentlabelname
| #2<-\@ne
| #3<-0
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->@cu}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-0
| #2<-\@currentlabelname
| {\def}
| {changing \reserved@a=macro:->@currentlabelname}
| {into \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {\relax}
| \reserved@a #10#2{->\expandafter \def \expandafter \@currentlabelname \reserved
| @b #10{
| #1<-
| #2<-##1##2##3##4##5##6##7##8##9##0
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {\def}
| {changing \@currentlabelname=\relax}
| {into \@currentlabelname=macro:->}
| {\fi}
| {\fi}
| {blank space }
| \providecommand ->\@star@or@long \provide@command
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\provide@command
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \provide@command
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \provide@command }
| #3<-\let \l@ngrel@x \long \provide@command
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \provide@command }
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character *}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@argdef \@currentlabelname [0\ETC.}
| {into \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@firstoftwo {\let \l@ngrel@x \relax \provide@command }
| \@firstoftwo #1#2->#1
| #1<-\let \l@ngrel@x \relax \provide@command
| #2<-*
| {\let}
| {reassigning \l@ngrel@x=\relax}
| \provide@command #1->\begingroup \escapechar \m@ne \xdef \@gtempa {{\string #1}
| }\endgroup \expandafter \@ifundefined \@gtempa {\def \reserved@a {\new@command
| #1}}{\def \reserved@a {\renew@command \reserved@a }}\reserved@a
| #1<-\@currentHref
| {\begingroup}
| {entering semi simple group (level 1) at line 290}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {xdef}
| {string}
| {globally changing @gtempa=macro:->{@currentlabelname}}
| {into @gtempa=macro:->{@currentHref}}
| {endgroup}
| {restoring \escapechar=92}
| {leaving semi simple group (level 1) entered at line 290}
| {\expandafter}
| \@gtempa ->{@currentHref}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-@currentHref
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\def \reserved@a {\new@command \@currentHref }
| #2<-\def \reserved@a {\renew@command \reserved@a }
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\renew@command \reserved@a }
| \reserved@a ->\renew@command \reserved@a
| \renew@command #1->\begingroup \escapechar \m@ne \xdef \@gtempa {{\string #1}}\
| endgroup \expandafter \@ifundefined \@gtempa {\@latex@error {\noexpand #1undefi
| ned}\@ehc }\relax \let \@ifdefinable \@rc@ifdefinable \new@command #1
| #1<-\reserved@a
| {\begingroup}
| {entering semi simple group (level 1) at line 290}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {xdef}
| {string}
| {globally changing @gtempa=macro:->{@currentHref}}
| {into @gtempa=macro:->{reserved@a}}
| {endgroup}
| {restoring \escapechar=92}
| {leaving semi simple group (level 1) entered at line 290}
| {\expandafter}
| \@gtempa ->{reserved@a}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-reserved@a
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@latex@error {\noexpand \reserved@a undefined}\@ehc
| #2<-\relax
| {\relax}
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.
| }
| {into \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ETC.}
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\reserved@a
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \reserved@a
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \reserved@a
| #3<-\@newcommand \reserved@a [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\renew@command \reserved@a }
| {into \reserved@a=macro:->\@newcommand \reserved@a }
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \provide@command }
| {into \reserved@b=macro:->\@newcommand \reserved@a [{0}]}
| {\futurelet}
| {changing \@let@token=the character *}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@c=macro:->\@newcommand \reserved@a [{0}]}
| {\fi}
| {\fi}
| \reserved@c ->\@newcommand \reserved@a [{0}]
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\reserved@a
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \reserved@a [0]
| #3<-\@argdef \reserved@a [0]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \reserved@a }
| {into \reserved@a=macro:->\@xargdef \reserved@a [0]}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \reserved@a [{0}]}
| {into \reserved@b=macro:->\@argdef \reserved@a [0]}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \reserved@a [{0}]}
| {into \reserved@c=macro:->\@argdef \reserved@a [0]}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \reserved@a [0]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\reserved@a
| #2<-0
| #3<-
| \@ifdefinable #1#2->\let \@ifdefinable \@@ifdefinable #2
| #1<-\reserved@a
| #2<-\@yargdef \reserved@a \@ne {0}{}
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ET
| C.}
| {into \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\reserved@a
| #2<-\@ne
| #3<-0
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->\@argdef \reserved@a [0]}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-0
| #2<-\reserved@a
| {\def}
| {changing \reserved@a=macro:->\@xargdef \reserved@a [0]}
| {into \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {\relax}
| \reserved@a #10#2{->\expandafter \def \expandafter \reserved@a \reserved@b #10{
| #1<-
| #2<-##1##2##3##4##5##6##7##8##9##0
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {\def}
| {changing \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->}
| {blank space }
| {\long}
| {changing \@firstoffive=undefined}
| {into \@firstoffive=\long macro:#1#2#3#4#5->#1}
| {blank space }
| {\long}
| {changing \@secondoffive=undefined}
| {into \@secondoffive=\long macro:#1#2#3#4#5->#2}
| {blank space }
| {\long}
| {changing \@thirdoffive=undefined}
| {into \@thirdoffive=\long macro:#1#2#3#4#5->#3}
| {blank space }
| {\long}
| {changing \@fourthoffive=undefined}
| {into \@fourthoffive=\long macro:#1#2#3#4#5->#4}
| {blank space }
| {\long}
| {changing \@fifthoffive=undefined}
| {into \@fifthoffive=\long macro:#1#2#3#4#5->#5}
| {blank space }
| \providecommand ->\@star@or@long \provide@command
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\provide@command
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \provide@command
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \provide@command }
| #3<-\let \l@ngrel@x \long \provide@command
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:->}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \provide@command }
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character *}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@argdef \reserved@a [0]}
| {into \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@firstoftwo {\let \l@ngrel@x \relax \provide@command }
| \@firstoftwo #1#2->#1
| #1<-\let \l@ngrel@x \relax \provide@command
| #2<-*
| {\let}
| {reassigning \l@ngrel@x=\relax}
| \provide@command #1->\begingroup \escapechar \m@ne \xdef \@gtempa {{\string #1}
| }\endgroup \expandafter \@ifundefined \@gtempa {\def \reserved@a {\new@command
| #1}}{\def \reserved@a {\renew@command \reserved@a }}\reserved@a
| #1<-\@safe@activestrue
| {\begingroup}
| {entering semi simple group (level 1) at line 296}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {xdef}
| {string}
| {globally changing @gtempa=macro:->{reserved@a}}
| {into @gtempa=macro:->{@safe@activestrue}}
| {endgroup}
| {restoring \escapechar=92}
| {leaving semi simple group (level 1) entered at line 296}
| {\expandafter}
| \@gtempa ->{@safe@activestrue}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-@safe@activestrue
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\def \reserved@a {\new@command \@safe@activestrue }
| #2<-\def \reserved@a {\renew@command \reserved@a }
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\renew@command \reserved@a }
| \reserved@a ->\renew@command \reserved@a
| \renew@command #1->\begingroup \escapechar \m@ne \xdef \@gtempa {{\string #1}}\
| endgroup \expandafter \@ifundefined \@gtempa {\@latex@error {\noexpand #1undefi
| ned}\@ehc }\relax \let \@ifdefinable \@rc@ifdefinable \new@command #1
| #1<-\reserved@a
| {\begingroup}
| {entering semi simple group (level 1) at line 296}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {xdef}
| {string}
| {globally changing @gtempa=macro:->{@safe@activestrue}}
| {into @gtempa=macro:->{reserved@a}}
| {endgroup}
| {restoring \escapechar=92}
| {leaving semi simple group (level 1) entered at line 296}
| {\expandafter}
| \@gtempa ->{reserved@a}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-reserved@a
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@latex@error {\noexpand \reserved@a undefined}\@ehc
| #2<-\relax
| {\relax}
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.
| }
| {into \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ETC.}
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\reserved@a
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \reserved@a
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \reserved@a
| #3<-\@newcommand \reserved@a [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\renew@command \reserved@a }
| {into \reserved@a=macro:->\@newcommand \reserved@a }
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \provide@command }
| {into \reserved@b=macro:->\@newcommand \reserved@a [{0}]}
| {\futurelet}
| {changing \@let@token=the character *}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@c=macro:->\@newcommand \reserved@a [{0}]}
| {\fi}
| {\fi}
| \reserved@c ->\@newcommand \reserved@a [{0}]
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\reserved@a
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \reserved@a [0]
| #3<-\@argdef \reserved@a [0]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \reserved@a }
| {into \reserved@a=macro:->\@xargdef \reserved@a [0]}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \reserved@a [{0}]}
| {into \reserved@b=macro:->\@argdef \reserved@a [0]}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \reserved@a [{0}]}
| {into \reserved@c=macro:->\@argdef \reserved@a [0]}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \reserved@a [0]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\reserved@a
| #2<-0
| #3<-
| \@ifdefinable #1#2->\let \@ifdefinable \@@ifdefinable #2
| #1<-\reserved@a
| #2<-\@yargdef \reserved@a \@ne {0}{}
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ET
| C.}
| {into \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\reserved@a
| #2<-\@ne
| #3<-0
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->\@argdef \reserved@a [0]}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-0
| #2<-\reserved@a
| {\def}
| {changing \reserved@a=macro:->\@xargdef \reserved@a [0]}
| {into \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {\relax}
| \reserved@a #10#2{->\expandafter \def \expandafter \reserved@a \reserved@b #10{
| #1<-
| #2<-##1##2##3##4##5##6##7##8##9##0
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {\def}
| {changing \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->}
| \providecommand ->\@star@or@long \provide@command
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\provide@command
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \provide@command
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \provide@command }
| #3<-\let \l@ngrel@x \long \provide@command
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:->}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \provide@command }
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character *}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@argdef \reserved@a [0]}
| {into \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@firstoftwo {\let \l@ngrel@x \relax \provide@command }
| \@firstoftwo #1#2->#1
| #1<-\let \l@ngrel@x \relax \provide@command
| #2<-*
| {\let}
| {reassigning \l@ngrel@x=\relax}
| \provide@command #1->\begingroup \escapechar \m@ne \xdef \@gtempa {{\string #1}
| }\endgroup \expandafter \@ifundefined \@gtempa {\def \reserved@a {\new@command
| #1}}{\def \reserved@a {\renew@command \reserved@a }}\reserved@a
| #1<-\@safe@activesfalse
| {\begingroup}
| {entering semi simple group (level 1) at line 297}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {xdef}
| {string}
| {globally changing @gtempa=macro:->{reserved@a}}
| {into @gtempa=macro:->{@safe@activesfalse}}
| {endgroup}
| {restoring \escapechar=92}
| {leaving semi simple group (level 1) entered at line 297}
| {\expandafter}
| \@gtempa ->{@safe@activesfalse}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-@safe@activesfalse
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\def \reserved@a {\new@command \@safe@activesfalse }
| #2<-\def \reserved@a {\renew@command \reserved@a }
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\renew@command \reserved@a }
| \reserved@a ->\renew@command \reserved@a
| \renew@command #1->\begingroup \escapechar \m@ne \xdef \@gtempa {{\string #1}}\
| endgroup \expandafter \@ifundefined \@gtempa {\@latex@error {\noexpand #1undefi
| ned}\@ehc }\relax \let \@ifdefinable \@rc@ifdefinable \new@command #1
| #1<-\reserved@a
| {\begingroup}
| {entering semi simple group (level 1) at line 297}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {xdef}
| {string}
| {globally changing @gtempa=macro:->{@safe@activesfalse}}
| {into @gtempa=macro:->{reserved@a}}
| {endgroup}
| {restoring \escapechar=92}
| {leaving semi simple group (level 1) entered at line 297}
| {\expandafter}
| \@gtempa ->{reserved@a}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-reserved@a
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@latex@error {\noexpand \reserved@a undefined}\@ehc
| #2<-\relax
| {\relax}
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.
| }
| {into \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ETC.}
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\reserved@a
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \reserved@a
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \reserved@a
| #3<-\@newcommand \reserved@a [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\renew@command \reserved@a }
| {into \reserved@a=macro:->\@newcommand \reserved@a }
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \provide@command }
| {into \reserved@b=macro:->\@newcommand \reserved@a [{0}]}
| {\futurelet}
| {changing \@let@token=the character *}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@c=macro:->\@newcommand \reserved@a [{0}]}
| {\fi}
| {\fi}
| \reserved@c ->\@newcommand \reserved@a [{0}]
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\reserved@a
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \reserved@a [0]
| #3<-\@argdef \reserved@a [0]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \reserved@a }
| {into \reserved@a=macro:->\@xargdef \reserved@a [0]}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \reserved@a [{0}]}
| {into \reserved@b=macro:->\@argdef \reserved@a [0]}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \reserved@a [{0}]}
| {into \reserved@c=macro:->\@argdef \reserved@a [0]}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \reserved@a [0]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\reserved@a
| #2<-0
| #3<-
| \@ifdefinable #1#2->\let \@ifdefinable \@@ifdefinable #2
| #1<-\reserved@a
| #2<-\@yargdef \reserved@a \@ne {0}{}
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ET
| C.}
| {into \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\reserved@a
| #2<-\@ne
| #3<-0
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->\@argdef \reserved@a [0]}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-0
| #2<-\reserved@a
| {\def}
| {changing \reserved@a=macro:->\@xargdef \reserved@a [0]}
| {into \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {\relax}
| \reserved@a #10#2{->\expandafter \def \expandafter \reserved@a \reserved@b #10{
| #1<-
| #2<-##1##2##3##4##5##6##7##8##9##0
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {\def}
| {changing \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->}
| {\def}
| {changing \NR@setref=undefined}
| {into \NR@setref=macro:#1->\begingroup \@safe@activestrue \ETC.}
| {blank space }
| {\def}
| {changing \NR@@setref=undefined}
| {into \NR@@setref=macro:#1->\ifx \@undefined #1\let #1\relax \ETC.}
| {blank space }
| {\def}
| {changing \T@ref=undefined}
| {into \T@ref=macro:#1->\NR@setref {#1}\@firstoffive \ETC.}
| {\def}
| {changing \T@pageref=undefined}
| {into \T@pageref=macro:#1->\NR@setref {#1}\@secondoffive \ETC.}
| {\iffalse}
| {false}
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-hyperref
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\DeclareRobustCommand {\ref }{\T@ref }\DeclareRobustCommand {\pageref }{\T@
| pageref }
| {blank space }
| {\def}
| {changing \T@nameref=undefined}
| {into \T@nameref=macro:#1->\begingroup \let \label \@gobble \ETC.}
| {\iffalse}
| {false}
| \DeclareRobustCommand ->\@star@or@long \declare@robustcommand
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\declare@robustcommand
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \declare@robustcommand
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \declare@robustcommand }
| #3<-\let \l@ngrel@x \long \declare@robustcommand
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:->}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \declare@robustcommand }
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character *}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@argdef \reserved@a [0]}
| {into \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@firstoftwo {\let \l@ngrel@x \relax \declare@robustcommand }
| \@firstoftwo #1#2->#1
| #1<-\let \l@ngrel@x \relax \declare@robustcommand
| #2<-*
| {\let}
| {reassigning \l@ngrel@x=\relax}
| \declare@robustcommand #1->\ifx #1\@undefined \else \ifx #1\relax \else \@latex
| @info {Redefining \string #1}\fi \fi \edef \reserved@a {\string #1}\def \reserv
| ed@b {#1}\edef \reserved@b {\expandafter \strip@prefix \meaning \reserved@b }\e
| def #1{\ifx \reserved@a \reserved@b \noexpand \x@protect \noexpand #1\fi \noexp
| and \protect \expandafter \noexpand \csname \expandafter \@gobble \string #1 \e
| ndcsname }\let \@ifdefinable \@rc@ifdefinable \expandafter \new@command \csname
| \expandafter \@gobble \string #1 \endcsname
| #1<-\nameref
| {\ifx}
| {true}
| {\else}
| {\edef}
| {\string}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\nameref}
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \declare@robustcommand }
| {into \reserved@b=macro:->\nameref }
| {\edef}
| {\expandafter}
| {\meaning}
| \strip@prefix #1>->
| #1<-macro:-
| {changing \reserved@b=macro:->\nameref }
| {into \reserved@b=macro:->\nameref }
| {\edef}
| {\ifx}
| {false}
| {\noexpand}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \nameref =undefined}
| {into \nameref =\relax}
| {\noexpand}
| {changing \nameref=undefined}
| {into \nameref=macro:->\protect \nameref }
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.
| }
| {into \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ETC.}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\nameref
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \nameref
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \nameref
| #3<-\@newcommand \nameref [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\nameref}
| {into \reserved@a=macro:->\@newcommand \nameref }
| {\def}
| {changing \reserved@b=macro:->\nameref }
| {into \reserved@b=macro:->\@newcommand \nameref [{0}]}
| {\futurelet}
| {changing \@let@token=the character *}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@c=macro:->\@newcommand \nameref [{0}]}
| {\fi}
| {\fi}
| \reserved@c ->\@newcommand \nameref [{0}]
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\nameref
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \nameref [0]
| #3<-\@argdef \nameref [0]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \nameref }
| {into \reserved@a=macro:->\@xargdef \nameref [0]}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \nameref [{0}]}
| {into \reserved@b=macro:->\@argdef \nameref [0]}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \nameref [{0}]}
| {into \reserved@c=macro:->\@argdef \nameref [0]}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \nameref [0]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\nameref
| #2<-0
| #3<-\@ifstar \T@nameref \T@nameref
| \@ifdefinable #1#2->\let \@ifdefinable \@@ifdefinable #2
| #1<-\nameref
| #2<-\@yargdef \nameref \@ne {0}{\@ifstar \T@nameref \T@nameref }
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ET
| C.}
| {into \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\nameref
| #2<-\@ne
| #3<-0
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->\@argdef \nameref [0]}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-0
| #2<-\nameref
| {\def}
| {changing \reserved@a=macro:->\@xargdef \nameref [0]}
| {into \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {\relax}
| \reserved@a #10#2{->\expandafter \def \expandafter \nameref \reserved@b #10{
| #1<-
| #2<-##1##2##3##4##5##6##7##8##9##0
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {\def}
| {changing \nameref =\relax}
| {into \nameref =macro:->\@ifstar \T@nameref \T@nameref }
| {\def}
| {changing \Nameref=undefined}
| {into \Nameref=macro:#1->`\nameref {#1}' on page~\pageref \ETC.}
| {blank space }
| \providecommand ->\@star@or@long \provide@command
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\provide@command
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \provide@command
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \provide@command }
| #3<-\let \l@ngrel@x \long \provide@command
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \provide@command }
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=undefined}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@argdef \nameref [0]}
| {into \reserved@c=macro:->\let \l@ngrel@x \long \provide@command }
| {\fi}
| {\fi}
| \reserved@c ->\let \l@ngrel@x \long \provide@command
| {\let}
| {changing \l@ngrel@x=\relax}
| {into \l@ngrel@x=\long}
| \provide@command #1->\begingroup \escapechar \m@ne \xdef \@gtempa {{\string #1}
| }\endgroup \expandafter \@ifundefined \@gtempa {\def \reserved@a {\new@command
| #1}}{\def \reserved@a {\renew@command \reserved@a }}\reserved@a
| #1<-\Sectionformat
| {\begingroup}
| {entering semi simple group (level 1) at line 363}
| {\escapechar}
| {changing \escapechar=92}
| {into escapechar=-1}
| {xdef}
| {string}
| {globally changing @gtempa=macro:->{reserved@a}}
| {into @gtempa=macro:->{Sectionformat}}
| {endgroup}
| {restoring \escapechar=92}
| {leaving semi simple group (level 1) entered at line 363}
| {\expandafter}
| \@gtempa ->{Sectionformat}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-Sectionformat
| {\expandafter}
| {\csname}
| {changing \Sectionformat=undefined}
| {into \Sectionformat=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\def \reserved@a {\new@command \Sectionformat }
| #2<-\def \reserved@a {\renew@command \reserved@a }
| {\def}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\new@command \Sectionformat }
| \reserved@a ->\new@command \Sectionformat
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\Sectionformat
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \Sectionformat
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \Sectionformat
| #3<-\@newcommand \Sectionformat [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\new@command \Sectionformat }
| {into \reserved@a=macro:->\@newcommand \Sectionformat }
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \provide@command }
| {into \reserved@b=macro:->\@newcommand \Sectionformat [{\ETC.}
| {\futurelet}
| {changing \@let@token=undefined}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\let \l@ngrel@x \long \provide@command }
| {into \reserved@c=macro:->\@newcommand \Sectionformat }
| {\else}
| {\fi}
| \reserved@c ->\@newcommand \Sectionformat
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\Sectionformat
| #2<-2
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \Sectionformat [2]
| #3<-\@argdef \Sectionformat [2]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \Sectionformat }
| {into \reserved@a=macro:->\@xargdef \Sectionformat [2]}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \Sectionformat [{\ETC.}
| {into \reserved@b=macro:->\@argdef \Sectionformat [2]}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \Sectionformat }
| {into \reserved@c=macro:->\@argdef \Sectionformat [2]}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \Sectionformat [2]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\Sectionformat
| #2<-2
| #3<-##1
| \@ifdefinable #1#2->\edef \reserved@a {\expandafter \@gobble \string #1}\@ifund
| efined \reserved@a {\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@
| nil }\ifx \reserved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@n
| otdefinable \else #2\fi \fi }\@notdefinable
| #1<-\Sectionformat
| #2<-\@yargdef \Sectionformat \@ne {2}{##1}
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \reserved@a=macro:->\@xargdef \Sectionformat [2]}
| {into \reserved@a=macro:->Sectionformat}
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-\reserved@a
| {\expandafter}
| {\csname}
| \reserved@a ->Sectionformat
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\edef \reserved@b {\expandafter \@carcube \reserved@a xxx\@nil }\ifx \reser
| ved@b \@qend \@notdefinable \else \ifx \reserved@a \@qrelax \@notdefinable \els
| e \@yargdef \Sectionformat \@ne {2}{##1}\fi \fi
| #2<-\@notdefinable
| {\edef}
| {\expandafter}
| \reserved@a ->Sectionformat
| \@carcube #1#2#3#4\@nil ->#1#2#3
| #1<-S
| #2<-e
| #3<-c
| #4<-tionformatxxx
| {changing \reserved@b=macro:->\@argdef \Sectionformat [2]}
| {into \reserved@b=macro:->Sec}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\Sectionformat
| #2<-\@ne
| #3<-2
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->Sec}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-2
| #2<-\Sectionformat
| {\def}
| {changing \reserved@a=macro:->Sectionformat}
| {into \reserved@a=macro:#12#2{->\expandafter \def \expandafter \ETC.}
| {\long}
| \reserved@a #12#2{->\expandafter \def \expandafter \Sectionformat \reserved@b #
| 12{
| #1<-0##1##
| #2<-##3##4##5##6##7##8##9##2
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {changing \Sectionformat=\relax}
| {into \Sectionformat=\long macro:#1#2->#1}
| {\fi}
| {\fi}
| {blank space }
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-ifthen
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-\let \NROrg@ifthenelse \ifthenelse \def \ifthenelse {\let \begingroup \NR@T
| E@begingroup \NROrg@ifthenelse }\let \NROrg@begingroup \begingroup \def \NR@TE@
| begingroup {\let \begingroup \NROrg@begingroup \begingroup \def \ref ####1{\get
| refbykeydefault {####1}{}{??}}\def \pageref ####1{\getrefbykeydefault {####1}{p
| age}{0}}}
| #2<-
| {\let}
| {changing \NROrg@ifthenelse=undefined}
| {into \NROrg@ifthenelse=\long macro:#1->\toks@ {#1}\TE@repl \or \TE@or \ETC.}
| {\def}
| {changing \ifthenelse=\long macro:#1->\toks@ {#1}\TE@repl \or \TE@or \ETC.}
| {into \ifthenelse=macro:->\let \begingroup \NR@TE@begingroup \ETC.}
| {\let}
| {changing \NROrg@begingroup=undefined}
| {into \NROrg@begingroup=\begingroup}
| {\def}
| {changing \NR@TE@begingroup=undefined}
| {into \NR@TE@begingroup=macro:->\let \begingroup \NROrg@begingroup \ETC.}
| {blank space }
| \AtBeginDocument #1->#1
| #1<-\ifx \csname @@vpageref\endcsname \relax \else \def \@@vpageref ##1[##2]##3
| {\begingroup \csname @safe@activestrue\endcsname \edef \x {##3}\@onelevel@sanit
| ize \x \toks@ {\NR@@vpageref {##1}[{##2}]}\edef \x {\endgroup \the \toks@ {\x }
| }\x }\def \NR@@vpageref ##1[##2]##3{\leavevmode \unskip \global \advance \c@vrc
| nt \@ne \@ifundefined {r@\the \c@vrcnt @vr}{\@namedef {r@\the \c@vrcnt @vr}{{??
| }{??}{}{}{}}}{}\edef \@tempa {\expandafter \expandafter \expandafter \@secondof
| five \csname r@\the \c@vrcnt @vr\endcsname }\@ifundefined {r@\the \c@vrcnt @xvr
| }{\@namedef {r@\the \c@vrcnt @xvr}{{??}{??}{}{}{}}}{}\edef \@tempb {\expandafte
| r \expandafter \expandafter \@secondoffive \csname r@\the \c@vrcnt @xvr\endcsna
| me }{\let \@currentlabel \@empty \expandafter \label \expandafter {\the \c@vrcn
| t @xvr}}\ifx \@tempa \@tempb \else \vref@err {\noexpand \vref at page boundary
| \@tempb -\@tempa \space (may loop)}\fi \@ifundefined {r@##3}{\@namedef {r@##3}{
| {??}{??}{}{}{}}}{}\edef \thevpagerefnum {\expandafter \expandafter \ETC.
| {\ifx}
| {false}
| {\def}
| {changing \@@vpageref=undefined}
| {into \@@vpageref=macro:#1[#2]#3->\begingroup \csname @s\ETC.}
| {\def}
| {changing \NR@@vpageref=undefined}
| {into \NR@@vpageref=macro:#1[#2]#3->\leavevmode \unskip \global \ETC.}
| \DeclareRobustCommand ->\@star@or@long \declare@robustcommand
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\declare@robustcommand
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \declare@robustcommand
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \declare@robustcommand }
| #3<-\let \l@ngrel@x \long \declare@robustcommand
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:#12#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \declare@robustcommand }
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=undefined}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@argdef \Sectionformat [2]}
| {into \reserved@c=macro:->\let \l@ngrel@x \long \declare@robustcommand }
| {\fi}
| {\fi}
| \reserved@c ->\let \l@ngrel@x \long \declare@robustcommand
| {\let}
| {reassigning \l@ngrel@x=\long}
| \declare@robustcommand #1->\ifx #1\@undefined \else \ifx #1\relax \else \@latex
| @info {Redefining \string #1}\fi \fi \edef \reserved@a {\string #1}\def \reserv
| ed@b {#1}\edef \reserved@b {\expandafter \strip@prefix \meaning \reserved@b }\e
| def #1{\ifx \reserved@a \reserved@b \noexpand \x@protect \noexpand #1\fi \noexp
| and \protect \expandafter \noexpand \csname \expandafter \@gobble \string #1 \e
| ndcsname }\let \@ifdefinable \@rc@ifdefinable \expandafter \new@command \csname
| \expandafter \@gobble \string #1 \endcsname
| #1<-\vnameref
| {\ifx}
| {true}
| {\else}
| {\edef}
| {\string}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\vnameref}
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \declare@robustcommand }
| {into \reserved@b=macro:->\vnameref }
| {\edef}
| {\expandafter}
| {\meaning}
| \strip@prefix #1>->
| #1<-macro:-
| {changing \reserved@b=macro:->\vnameref }
| {into \reserved@b=macro:->\vnameref }
| {\edef}
| {\ifx}
| {false}
| {\noexpand}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \vnameref =undefined}
| {into \vnameref =\relax}
| {\noexpand}
| {changing \vnameref=undefined}
| {into \vnameref=macro:->\protect \vnameref }
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.
| }
| {into \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ETC.}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\vnameref
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \vnameref
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \vnameref
| #3<-\@newcommand \vnameref [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\vnameref}
| {into \reserved@a=macro:->\@newcommand \vnameref }
| {\def}
| {changing \reserved@b=macro:->\vnameref }
| {into \reserved@b=macro:->\@newcommand \vnameref [{0}]}
| {\futurelet}
| {changing \@let@token=undefined}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\let \l@ngrel@x \long \declare@robustcommand }
| {into \reserved@c=macro:->\@newcommand \vnameref }
| {\else}
| {\fi}
| \reserved@c ->\@newcommand \vnameref
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\vnameref
| #2<-1
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \vnameref [1]
| #3<-\@argdef \vnameref [1]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \vnameref }
| {into \reserved@a=macro:->\@xargdef \vnameref [1]}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \vnameref [{0}]}
| {into \reserved@b=macro:->\@argdef \vnameref [1]}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \vnameref }
| {into \reserved@c=macro:->\@argdef \vnameref [1]}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \vnameref [1]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\vnameref
| #2<-1
| #3<-\unskip ~\nameref {##1}\@vpageref [\unskip ]{##1}
| \@ifdefinable #1#2->\let \@ifdefinable \@@ifdefinable #2
| #1<-\vnameref
| #2<-\@yargdef \vnameref \@ne {1}{\unskip ~\nameref {##1}\@vpageref [\unskip ]{
| ##1}}
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ET
| C.}
| {into \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\vnameref
| #2<-\@ne
| #3<-1
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->\@argdef \vnameref [1]}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-1
| #2<-\vnameref
| {\def}
| {changing \reserved@a=macro:->\@xargdef \vnameref [1]}
| {into \reserved@a=macro:#11#2{->\expandafter \def \expandafter \ETC.}
| {\long}
| \reserved@a #11#2{->\expandafter \def \expandafter \vnameref \reserved@b #11{
| #1<-0##
| #2<-##2##3##4##5##6##7##8##9##1
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {changing \vnameref =\relax}
| {into \vnameref =\long macro:#1->\unskip ~\nameref {#1}\@vpageref \ETC.}
| {\fi}
| {blank space }
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-@Refstar
| {\expandafter}
| {\csname}
| {changing \@Refstar=undefined}
| {into \@Refstar=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@firstoftwo #1#2->#1
| #1<-\def \T@Ref ##1{\NR@setref {##1}\NR@MakeUppercaseFirstOfFive {##1}}\def \NR
| @MakeUppercaseFirstOfFive ##1##2##3##4##5{\MakeUppercase ##1}
| #2<-
| {\def}
| {changing \T@Ref=undefined}
| {into \T@Ref=macro:#1->\NR@setref {#1}\NR@MakeUppercaseFirstOfFive \ETC.}
| {\def}
| {changing \NR@MakeUppercaseFirstOfFive=undefined}
| {into \NR@MakeUppercaseFirstOfFive=macro:#1#2#3#4#5->\MakeUppercase #1}
| \AtBeginDocument #1->#1
| #1<-\@ifpackageloaded {varioref}{\@ifundefined {@Refstar}{\DeclareRobustCommand
| *{\Ref }[1]{\T@Ref {##1}}}{}}{}
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-varioref
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\@ifundefined {@Refstar}{\DeclareRobustCommand *{\Ref }[1]{\T@Ref {##1}}}{}
| #2<-
| \AtBeginDocument #1->#1
| #1<-\@ifpackageloaded {listings}{\let \NROrg@lst@MakeCaption \lst@MakeCaption \
| def \lst@MakeCaption {\ifx \lst@label \@empty \else \let \@currentlabelname \ls
| t@@caption \fi \NROrg@lst@MakeCaption }}{}
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-listings
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\let \NROrg@lst@MakeCaption \lst@MakeCaption \def \lst@MakeCaption {\ifx \l
| st@label \@empty \else \let \@currentlabelname \lst@@caption \fi \NROrg@lst@Mak
| eCaption }
| #2<-
| {blank space }
| {\endinput}
| )
| {\let}
| {changing \@unprocessedoptions=\relax}
| {into \@unprocessedoptions=macro:->\ifx \@currext \@pkgextension \ETC.}
| {\csname}
| \@currname ->nameref
| \@currext ->sty
| \nameref.sty-h@@k ->
| {\expandafter}
| {\csname}
| \@currname ->nameref
| \@currext ->sty
| {\let}
| {changing \nameref.sty-h@@k=macro:->}
| {into \nameref.sty-h@@k=undefined}
| \@unprocessedoptions ->\ifx \@currext \@pkgextension \edef \@curroptions {\@pti
| onlist {\@currname .\@currext }}\@for \CurrentOption :=\@curroptions \do {\ifx
| \CurrentOption \@empty \else \@unknownoptionerror \fi }\fi
| {\ifx}
| {true}
| {\edef}
| \@ptionlist #1->\@ifundefined {opt@#1}\@empty {\csname opt@#1\endcsname }
| #1<-\@currname .\@currext
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-opt@\@currname .\@currext
| {\expandafter}
| {\csname}
| \@currname ->nameref
| \@currext ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-\@empty
| #2<-\csname opt@\@currname .\@currext \endcsname
| {\csname}
| \@currname ->nameref
| \@currext ->sty
| \opt@nameref.sty ->
| {changing \@curroptions=macro:->}
| {into \@curroptions=macro:->}
| \@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\i
| fx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi
| #1<-\CurrentOption
| #2<-\@curroptions
| #3<-\ifx \CurrentOption \@empty \else \@unknownoptionerror \fi
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \@curroptions ->
| {\def}
| {changing \@fortmp=macro:->}
| {into \@fortmp=macro:->}
| {\ifx}
| {true}
| {\else}
| {\fi}
| {blank space }
| \@ifl@ter #1#2->\expandafter \@ifl@t@r \csname ver@#2.#1\endcsname
| #1<-\@currext
| #2<-nameref
| {\expandafter}
| {\csname}
| \@currext ->sty
| \@ifl@t@r #1#2->\ifnum \expandafter \@parse@version #1//00\@nil <\expandafter \
| @parse@version #2//00\@nil \expandafter \@secondoftwo \else \expandafter \@firs
| toftwo \fi
| #1<-\ver@nameref.sty
| #2<-
| {\ifnum}
| {\expandafter}
| \ver@nameref.sty ->2010/04/30 v2.40 Cross-referencing by name of section
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-2010
| #2<-04
| #3<-3
| #4<-0
| #5<- v2.40 Cross-referencing by name of section//00
| {\expandafter}
| \@parse@version #1/#2/#3#4#5\@nil ->#1#2#3#4
| #1<-
| #2<-
| #3<-0
| #4<-0
| #5<-
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-
| #2<-\@latex@warning@no@line {You have requested,\on@line , version\MessageBreak
| `' of \@cls@pkg \space nameref,\MessageBreak but only version\MessageBreak `\c
| sname ver@nameref.\@currext \endcsname '\MessageBreak is available}
| {\ifx}
| {false}
| \@popfilename ->\expandafter \@p@pfilename \@currnamestack \@nil \if a\l_expl_s
| tatus_stack_tl a\ExplSyntaxOff \else \expandafter \expl_status_pop:w \l_expl_st
| atus_stack_tl \@nil \fi
| {\expandafter}
| \@currnamestack ->{}{}{12}
| \@p@pfilename #1#2#3#4\@nil ->\gdef \@currname {#1}\gdef \@currext {#2}\catcode
| `\@ #3\relax \gdef \@currnamestack {#4}
| #1<-
| #2<-
| #3<-12
| #4<-
| {\gdef}
| {globally changing \@currname=macro:->nameref}
| {into \@currname=macro:->}
| {\gdef}
| {globally changing \@currext=macro:->sty}
| {into \@currext=macro:->}
| {\catcode}
| {changing \catcode64=11}
| {into \catcode64=12}
| {\relax}
| {\gdef}
| {globally changing \@currnamestack=macro:->{}{}{12}}
| {into \@currnamestack=macro:->}
| {\if}
| \l_expl_status_stack_tl ->0
| {false}
| {\expandafter}
| \l_expl_status_stack_tl ->0
| \expl_status_pop:w #1#2\@nil ->\def \l_expl_status_stack_tl {#2}\ifodd #1 \expa
| ndafter \ExplSyntaxOn \else \expandafter \ExplSyntaxOff \fi
| #1<-0
| #2<-
| {\def}
| {changing \l_expl_status_stack_tl=macro:->0}
| {into \l_expl_status_stack_tl=macro:->}
| {\ifodd}
| {false}
| {\expandafter}
| {\fi}
| \ExplSyntaxOff ->
| {\fi}
| \@reset@ptions ->\global \ifx \@currext \@clsextension \let \default@ds \Option
| NotUsed \else \let \default@ds \@unknownoptionerror \fi \global \let \ds@ \@emp
| ty \global \let \@declaredoptions \@empty
| {\global}
| {\ifx}
| {false}
| {globally changing \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {into \default@ds=macro:->\@latex@error {Unknown option \ETC.}
| {\fi}
| {\global}
| {globally changing \ds@=macro:->}
| {into \ds@=macro:->}
| {\global}
| {globally changing \@declaredoptions=macro:->}
| {into \@declaredoptions=macro:->}
| {\relax}
| {\relax}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax \catcode 91 12\relax \catcode 93 12\relax
| \catcode 94 7\relax \catcode 95 8\relax \catcode 96 12\relax \catcode 124 12\re
| lax \catcode 126 13\relax
| {\catcode}
| {reassigning \catcode10=12}
| {\relax}
| {\catcode}
| {reassigning \catcode33=12}
| {\relax}
| {\catcode}
| {reassigning \catcode34=12}
| {\relax}
| {\catcode}
| {reassigning \catcode36=3}
| {\relax}
| {\catcode}
| {reassigning \catcode38=4}
| {\relax}
| {\catcode}
| {reassigning \catcode39=12}
| {\relax}
| {\catcode}
| {reassigning \catcode40=12}
| {\relax}
| {\catcode}
| {reassigning \catcode41=12}
| {\relax}
| {\catcode}
| {reassigning \catcode42=12}
| {\relax}
| {\catcode}
| {reassigning \catcode43=12}
| {\relax}
| {\catcode}
| {reassigning \catcode44=12}
| {\relax}
| {\catcode}
| {reassigning \catcode45=12}
| {\relax}
| {\catcode}
| {reassigning \catcode46=12}
| {\relax}
| {\catcode}
| {reassigning \catcode47=12}
| {\relax}
| {\catcode}
| {reassigning \catcode58=12}
| {\relax}
| {\catcode}
| {reassigning \catcode59=12}
| {\relax}
| {\catcode}
| {reassigning \catcode60=12}
| {\relax}
| {\catcode}
| {reassigning \catcode61=12}
| {\relax}
| {\catcode}
| {reassigning \catcode62=12}
| {\relax}
| {\catcode}
| {reassigning \catcode63=12}
| {\relax}
| {\catcode}
| {reassigning \catcode91=12}
| {\relax}
| {\catcode}
| {reassigning \catcode93=12}
| {\relax}
| {\catcode}
| {reassigning \catcode94=7}
| {\relax}
| {\catcode}
| {reassigning \catcode95=8}
| {\relax}
| {\catcode}
| {reassigning \catcode96=12}
| {\relax}
| {\catcode}
| {reassigning \catcode124=12}
| {\relax}
| {\catcode}
| {reassigning \catcode126=13}
| {\relax}
| {\fi}
| {\fi}
| \DeclareRobustCommand ->\@star@or@long \declare@robustcommand
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\declare@robustcommand
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \declare@robustcommand
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \declare@robustcommand }
| #3<-\let \l@ngrel@x \long \declare@robustcommand
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:#11#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \declare@robustcommand }
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=macro:->\protect \ref }
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@argdef \vnameref [1]}
| {into \reserved@c=macro:->\let \l@ngrel@x \long \declare@robustcommand }
| {\fi}
| {\fi}
| \reserved@c ->\let \l@ngrel@x \long \declare@robustcommand
| {\let}
| {reassigning \l@ngrel@x=\long}
| \declare@robustcommand #1->\ifx #1\@undefined \else \ifx #1\relax \else \@latex
| @info {Redefining \string #1}\fi \fi \edef \reserved@a {\string #1}\def \reserv
| ed@b {#1}\edef \reserved@b {\expandafter \strip@prefix \meaning \reserved@b }\e
| def #1{\ifx \reserved@a \reserved@b \noexpand \x@protect \noexpand #1\fi \noexp
| and \protect \expandafter \noexpand \csname \expandafter \@gobble \string #1 \e
| ndcsname }\let \@ifdefinable \@rc@ifdefinable \expandafter \new@command \csname
| \expandafter \@gobble \string #1 \endcsname
| #1<-\ref
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@latex@info #1->\GenericInfo {\@spaces \@spaces \@spaces }{LaTeX Info: #1}
| #1<-Redefining \string \ref
| \GenericInfo ->\protect \GenericInfo
| {\relax}
| \GenericInfo #1#2->\begingroup \def \MessageBreak {
| #1}\set@display@protect \immediate \write \m@ne {#2\on@line .}\endgroup
| #1<-\@spaces \@spaces \@spaces
| #2<-LaTeX Info: Redefining \string \ref
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->
| \@spaces \@spaces \@spaces }
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->LaTeX Info: Redefining \string \ref \on@line .
| {no mode: \string}
| \on@line -> on input line \the \inputlineno
| LaTeX Info: Redefining \ref on input line 15.
| {vertical mode: \endgroup}
| {restoring \protect=\relax}
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 1) entered at line 15}
| {\fi}
| {\fi}
| {\edef}
| {\string}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\ref}
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \declare@robustcommand }
| {into \reserved@b=macro:->\ref }
| {\edef}
| {\expandafter}
| {\meaning}
| \strip@prefix #1>->
| #1<-macro:-
| {changing \reserved@b=macro:->\ref }
| {into \reserved@b=macro:->\ref }
| {\edef}
| {\ifx}
| {false}
| {\noexpand}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {\noexpand}
| {changing \ref=macro:->\protect \ref }
| {into \ref=macro:->\protect \ref }
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.
| }
| {into \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ETC.}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\ref
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \ref
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \ref
| #3<-\@newcommand \ref [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\ref}
| {into \reserved@a=macro:->\@newcommand \ref }
| {\def}
| {changing \reserved@b=macro:->\ref }
| {into \reserved@b=macro:->\@newcommand \ref [{0}]}
| {\futurelet}
| {changing \@let@token=macro:->\protect \ref }
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\let \l@ngrel@x \long \declare@robustcommand }
| {into \reserved@c=macro:->\@newcommand \ref [{0}]}
| {\fi}
| {\fi}
| \reserved@c ->\@newcommand \ref [{0}]
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\ref
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \ref [0]
| #3<-\@argdef \ref [0]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \ref }
| {into \reserved@a=macro:->\@xargdef \ref [0]}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \ref [{0}]}
| {into \reserved@b=macro:->\@argdef \ref [0]}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \ref [{0}]}
| {into \reserved@c=macro:->\@argdef \ref [0]}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \ref [0]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\ref
| #2<-0
| #3<-\@ifstar \@refstar \T@ref
| \@ifdefinable #1#2->\let \@ifdefinable \@@ifdefinable #2
| #1<-\ref
| #2<-\@yargdef \ref \@ne {0}{\@ifstar \@refstar \T@ref }
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ET
| C.}
| {into \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\ref
| #2<-\@ne
| #3<-0
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->\@argdef \ref [0]}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-0
| #2<-\ref
| {\def}
| {changing \reserved@a=macro:->\@xargdef \ref [0]}
| {into \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {\long}
| \reserved@a #10#2{->\expandafter \def \expandafter \ref \reserved@b #10{
| #1<-
| #2<-##1##2##3##4##5##6##7##8##9##0
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {changing \ref =macro:#1->\@safe@activestrue \org@ref \ETC.}
| {into \ref =\long macro:->\@ifstar \@refstar \T@ref }
| \DeclareRobustCommand ->\@star@or@long \declare@robustcommand
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\declare@robustcommand
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \declare@robustcommand
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \declare@robustcommand }
| #3<-\let \l@ngrel@x \long \declare@robustcommand
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \declare@robustcommand }
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=macro:->\protect \pageref }
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@argdef \ref [0]}
| {into \reserved@c=macro:->\let \l@ngrel@x \long \declare@robustcommand }
| {\fi}
| {\fi}
| \reserved@c ->\let \l@ngrel@x \long \declare@robustcommand
| {\let}
| {reassigning \l@ngrel@x=\long}
| \declare@robustcommand #1->\ifx #1\@undefined \else \ifx #1\relax \else \@latex
| @info {Redefining \string #1}\fi \fi \edef \reserved@a {\string #1}\def \reserv
| ed@b {#1}\edef \reserved@b {\expandafter \strip@prefix \meaning \reserved@b }\e
| def #1{\ifx \reserved@a \reserved@b \noexpand \x@protect \noexpand #1\fi \noexp
| and \protect \expandafter \noexpand \csname \expandafter \@gobble \string #1 \e
| ndcsname }\let \@ifdefinable \@rc@ifdefinable \expandafter \new@command \csname
| \expandafter \@gobble \string #1 \endcsname
| #1<-\pageref
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@latex@info #1->\GenericInfo {\@spaces \@spaces \@spaces }{LaTeX Info: #1}
| #1<-Redefining \string \pageref
| \GenericInfo ->\protect \GenericInfo
| {\relax}
| \GenericInfo #1#2->\begingroup \def \MessageBreak {
| #1}\set@display@protect \immediate \write \m@ne {#2\on@line .}\endgroup
| #1<-\@spaces \@spaces \@spaces
| #2<-LaTeX Info: Redefining \string \pageref
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->
| \@spaces \@spaces \@spaces }
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->LaTeX Info: Redefining \string \pageref \on@line .
| {no mode: \string}
| \on@line -> on input line \the \inputlineno
| LaTeX Info: Redefining \pageref on input line 15.
| {vertical mode: \endgroup}
| {restoring \protect=\relax}
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 1) entered at line 15}
| {\fi}
| {\fi}
| {\edef}
| {\string}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\pageref}
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \declare@robustcommand }
| {into \reserved@b=macro:->\pageref }
| {\edef}
| {\expandafter}
| {\meaning}
| \strip@prefix #1>->
| #1<-macro:-
| {changing \reserved@b=macro:->\pageref }
| {into \reserved@b=macro:->\pageref }
| {\edef}
| {\ifx}
| {false}
| {\noexpand}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {\noexpand}
| {changing \pageref=macro:->\protect \pageref }
| {into \pageref=macro:->\protect \pageref }
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.
| }
| {into \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ETC.}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\pageref
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \pageref
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \pageref
| #3<-\@newcommand \pageref [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\pageref}
| {into \reserved@a=macro:->\@newcommand \pageref }
| {\def}
| {changing \reserved@b=macro:->\pageref }
| {into \reserved@b=macro:->\@newcommand \pageref [{0}]}
| {\futurelet}
| {changing \@let@token=macro:->\protect \pageref }
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\let \l@ngrel@x \long \declare@robustcommand }
| {into \reserved@c=macro:->\@newcommand \pageref [{0}]}
| {\fi}
| {\fi}
| \reserved@c ->\@newcommand \pageref [{0}]
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\pageref
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \pageref [0]
| #3<-\@argdef \pageref [0]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \pageref }
| {into \reserved@a=macro:->\@xargdef \pageref [0]}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \pageref [{0}]}
| {into \reserved@b=macro:->\@argdef \pageref [0]}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \pageref [{0}]}
| {into \reserved@c=macro:->\@argdef \pageref [0]}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \pageref [0]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\pageref
| #2<-0
| #3<-\@ifstar \@pagerefstar \T@pageref
| \@ifdefinable #1#2->\let \@ifdefinable \@@ifdefinable #2
| #1<-\pageref
| #2<-\@yargdef \pageref \@ne {0}{\@ifstar \@pagerefstar \T@pageref }
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ET
| C.}
| {into \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\pageref
| #2<-\@ne
| #3<-0
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->\@argdef \pageref [0]}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-0
| #2<-\pageref
| {\def}
| {changing \reserved@a=macro:->\@xargdef \pageref [0]}
| {into \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {\long}
| \reserved@a #10#2{->\expandafter \def \expandafter \pageref \reserved@b #10{
| #1<-
| #2<-##1##2##3##4##5##6##7##8##9##0
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {changing \pageref =macro:#1->\@safe@activestrue \org@pageref \ETC.}
| {into \pageref =\long macro:->\@ifstar \@pagerefstar \T@pageref }
| \DeclareRobustCommand ->\@star@or@long \declare@robustcommand
| \@star@or@long #1->\@ifstar {\let \l@ngrel@x \relax #1}{\let \l@ngrel@x \long #
| 1}
| #1<-\declare@robustcommand
| \@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
| #1<-\let \l@ngrel@x \relax \declare@robustcommand
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-*
| #2<-\@firstoftwo {\let \l@ngrel@x \relax \declare@robustcommand }
| #3<-\let \l@ngrel@x \long \declare@robustcommand
| {\let}
| {changing \reserved@d=the character [}
| {into \reserved@d=the character *}
| {\def}
| {changing \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\let \l@ngrel@x \long \declare@robustcommand }
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character *}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\@argdef \pageref [0]}
| {into \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {\else}
| {\fi}
| \reserved@c ->\@firstoftwo {\let \l@ngrel@x \relax \declare@robustcommand }
| \@firstoftwo #1#2->#1
| #1<-\let \l@ngrel@x \relax \declare@robustcommand
| #2<-*
| {\let}
| {changing \l@ngrel@x=\long}
| {into \l@ngrel@x=\relax}
| \declare@robustcommand #1->\ifx #1\@undefined \else \ifx #1\relax \else \@latex
| @info {Redefining \string #1}\fi \fi \edef \reserved@a {\string #1}\def \reserv
| ed@b {#1}\edef \reserved@b {\expandafter \strip@prefix \meaning \reserved@b }\e
| def #1{\ifx \reserved@a \reserved@b \noexpand \x@protect \noexpand #1\fi \noexp
| and \protect \expandafter \noexpand \csname \expandafter \@gobble \string #1 \e
| ndcsname }\let \@ifdefinable \@rc@ifdefinable \expandafter \new@command \csname
| \expandafter \@gobble \string #1 \endcsname
| #1<-\nameref
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@latex@info #1->\GenericInfo {\@spaces \@spaces \@spaces }{LaTeX Info: #1}
| #1<-Redefining \string \nameref
| \GenericInfo ->\protect \GenericInfo
| {\relax}
| \GenericInfo #1#2->\begingroup \def \MessageBreak {
| #1}\set@display@protect \immediate \write \m@ne {#2\on@line .}\endgroup
| #1<-\@spaces \@spaces \@spaces
| #2<-LaTeX Info: Redefining \string \nameref
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \MessageBreak=\relax}
| {into \MessageBreak=macro:->
| \@spaces \@spaces \@spaces }
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\immediate}
| \write->LaTeX Info: Redefining \string \nameref \on@line .
| {no mode: \string}
| \on@line -> on input line \the \inputlineno
| LaTeX Info: Redefining \nameref on input line 15.
| {vertical mode: \endgroup}
| {restoring \protect=\relax}
| {restoring \MessageBreak=\relax}
| {leaving semi simple group (level 1) entered at line 15}
| {\fi}
| {\fi}
| {\edef}
| {\string}
| {changing \reserved@a=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@a=macro:->\nameref}
| {\def}
| {changing \reserved@b=macro:->\let \l@ngrel@x \long \declare@robustcommand }
| {into \reserved@b=macro:->\nameref }
| {\edef}
| {\expandafter}
| {\meaning}
| \strip@prefix #1>->
| #1<-macro:-
| {changing \reserved@b=macro:->\nameref }
| {into \reserved@b=macro:->\nameref }
| {\edef}
| {\ifx}
| {false}
| {\noexpand}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {\noexpand}
| {changing \nameref=macro:->\protect \nameref }
| {into \nameref=macro:->\protect \nameref }
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.
| }
| {into \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ETC.}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| \new@command #1->\@testopt {\@newcommand #1}0
| #1<-\nameref
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\@newcommand \nameref
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@newcommand \nameref
| #3<-\@newcommand \nameref [{0}]
| {\let}
| {changing \reserved@d=the character *}
| {into \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\nameref}
| {into \reserved@a=macro:->\@newcommand \nameref }
| {\def}
| {changing \reserved@b=macro:->\nameref }
| {into \reserved@b=macro:->\@newcommand \nameref [{0}]}
| {\futurelet}
| {changing \@let@token=the character *}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@firstoftwo {\let \l@ngrel@x \ETC.}
| {into \reserved@c=macro:->\@newcommand \nameref [{0}]}
| {\fi}
| {\fi}
| \reserved@c ->\@newcommand \nameref [{0}]
| \@newcommand #1[#2]->\kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
| #1<-\nameref
| #2<-0
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\@xargdef \nameref [0]
| #3<-\@argdef \nameref [0]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\@newcommand \nameref }
| {into \reserved@a=macro:->\@xargdef \nameref [0]}
| {\def}
| {changing \reserved@b=macro:->\@newcommand \nameref [{0}]}
| {into \reserved@b=macro:->\@argdef \nameref [0]}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@newcommand \nameref [{0}]}
| {into \reserved@c=macro:->\@argdef \nameref [0]}
| {\fi}
| {\fi}
| \reserved@c ->\@argdef \nameref [0]
| \@argdef #1[#2]#3->\@ifdefinable #1{\@yargdef #1\@ne {#2}{#3}}
| #1<-\nameref
| #2<-0
| #3<-\@ifstar \@namerefstar \T@nameref
| \@ifdefinable #1#2->\let \@ifdefinable \@@ifdefinable #2
| #1<-\nameref
| #2<-\@yargdef \nameref \@ne {0}{\@ifstar \@namerefstar \T@nameref }
| {\let}
| {changing \@ifdefinable=\long macro:#1#2->\let \@ifdefinable \@@ifdefinable \ET
| C.}
| {into \@ifdefinable=\long macro:#1#2->\edef \reserved@a {\expandafter \ETC.}
| \@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
| d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
| #1<-\nameref
| #2<-\@ne
| #3<-0
| {\ifx}
| {false}
| {\let}
| {changing \reserved@b=macro:->\@argdef \nameref [0]}
| {into \reserved@b=\long macro:#1->}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\number}
| \@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
| eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
| #1<-0
| #2<-\nameref
| {\def}
| {changing \reserved@a=macro:->\@xargdef \nameref [0]}
| {into \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {\relax}
| \reserved@a #10#2{->\expandafter \def \expandafter \nameref \reserved@b #10{
| #1<-
| #2<-##1##2##3##4##5##6##7##8##9##0
| {\expandafter}
| {\expandafter}
| \reserved@b #1->
| #1<-0
| {\def}
| {changing \nameref =macro:->\@ifstar \T@nameref \T@nameref }
| {into \nameref =macro:->\@ifstar \@namerefstar \T@nameref }
| {\iffalse}
| {false}
| \Hy@CatcodeWrapper #1->\let \Hy@EndWrap \ltx@empty \def \TMP@EnsureCode ##1##2{
| \edef \Hy@EndWrap {\Hy@EndWrap \catcode ##1 \the \catcode ##1\relax }\catcode #
| #1 ##2\relax }\TMP@EnsureCode {10}{12}\TMP@EnsureCode {33}{12}\TMP@EnsureCode {
| 34}{12}\TMP@EnsureCode {36}{3}\TMP@EnsureCode {38}{4}\TMP@EnsureCode {39}{12}\T
| MP@EnsureCode {40}{12}\TMP@EnsureCode {41}{12}\TMP@EnsureCode {42}{12}\TMP@Ensu
| reCode {43}{12}\TMP@EnsureCode {44}{12}\TMP@EnsureCode {45}{12}\TMP@EnsureCode
| {46}{12}\TMP@EnsureCode {47}{12}\TMP@EnsureCode {58}{12}\TMP@EnsureCode {59}{12
| }\TMP@EnsureCode {60}{12}\TMP@EnsureCode {61}{12}\TMP@EnsureCode {62}{12}\TMP@E
| nsureCode {63}{12}\TMP@EnsureCode {91}{12}\TMP@EnsureCode {93}{12}\TMP@EnsureCo
| de {94}{7}\TMP@EnsureCode {95}{8}\TMP@EnsureCode {96}{12}\TMP@EnsureCode {124}{
| 12}\TMP@EnsureCode {126}{13}#1\relax \Hy@EndWrap
| #1<-\ReadBookmarks
| {\let}
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->}
| {\def}
| {changing \TMP@EnsureCode=macro:#1#2->\edef \GTS@AtEnd {\GTS@AtEnd \ETC.}
| {into \TMP@EnsureCode=macro:#1#2->\edef \Hy@EndWrap {\Hy@EndWrap \ETC.}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-10
| #2<-12
| {\edef}
| \Hy@EndWrap ->
| {changing \Hy@EndWrap=macro:->}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax }
| {\catcode}
| {reassigning \catcode10=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-33
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax }
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode33=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-34
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode34=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-36
| #2<-3
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode36=3}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-38
| #2<-4
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode38=4}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-39
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode39=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-40
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode40=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-41
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
|
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode41=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-42
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode42=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-43
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode43=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-44
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode44=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-45
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode45=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-46
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode46=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-47
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode47=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-58
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode58=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-59
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode59=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-60
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode60=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-61
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode61=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-62
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode62=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-63
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode63=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-91
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode91=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-93
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax \catcode 91 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode93=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-94
| #2<-7
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax \catcode 91 12\relax \catcode 93 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode94=7}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-95
| #2<-8
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax \catcode 91 12\relax \catcode 93 12\relax
| \catcode 94 7\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode95=8}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-96
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax \catcode 91 12\relax \catcode 93 12\relax
| \catcode 94 7\relax \catcode 95 8\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode96=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-124
| #2<-12
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax \catcode 91 12\relax \catcode 93 12\relax
| \catcode 94 7\relax \catcode 95 8\relax \catcode 96 12\relax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode124=12}
| {\relax}
| \TMP@EnsureCode #1#2->\edef \Hy@EndWrap {\Hy@EndWrap \catcode #1 \the \catcode
| #1\relax }\catcode #1 #2\relax
| #1<-126
| #2<-13
| {\edef}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax \catcode 91 12\relax \catcode 93 12\relax
| \catcode 94 7\relax \catcode 95 8\relax \catcode 96 12\relax \catcode 124 12\re
| lax
| {changing \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {into \Hy@EndWrap=macro:->\catcode 10 12\relax \catcode \ETC.}
| {\catcode}
| {reassigning \catcode126=13}
| {\relax}
| \ReadBookmarks ->\pdf@ifdraftmode {}{\begingroup \def \do ##1{\ifnum \catcode `
| ##1=\active \@makeother ##1\else \ifnum \catcode `##1=6 \@makeother ##1\fi \fi
| }\dospecials \Hy@safe@activestrue \escapechar =`\\\def \@@BOOKMARK [##1][##2]##
| 3##4##5{\calc@bm@number {##5}}\InputIfFileExists {\jobname .out}{}{}\ifx \Write
| Bookmarks \relax \global \let \WriteBookmarks \relax \fi \def \@@BOOKMARK [##1]
| [##2]##3##4##5{\def \Hy@temp {##4}\Hy@pstringdef \Hy@pstringName {\HyperDestNam
| eFilter {##3}}\Hy@OutlineName {}\Hy@pstringName {##2\check@bm@number {##3}}{\ex
| pandafter \strip@prefix \meaning \Hy@temp }}\begingroup \def \WriteBookmarks {0
| }\InputIfFileExists {\jobname .out}{}{}\endgroup \endgroup }\ifx \WriteBookmark
| s \relax \else \if@filesw \newwrite \@outlinefile \Hy@OutlineRerunCheck \immedi
| ate \openout \@outlinefile =\jobname .out\relax \ifHy@typexml \immediate \write
| \@outlinefile {<relaxxml>\relax }\fi \fi \fi
| \pdf@ifdraftmode ->\ifnum \pdftexcmds@draftmode =\ltx@one \expandafter \ltx@fir
| stoftwo \else \expandafter \ltx@secondoftwo \fi
| {\ifnum}
| {false}
| {\expandafter}
| {\fi}
| \ltx@secondoftwo #1#2->#2
| #1<-
| #2<-\begingroup \def \do ##1{\ifnum \catcode `##1=\active \@makeother ##1\else
| \ifnum \catcode `##1=6 \@makeother ##1\fi \fi }\dospecials \Hy@safe@activestrue
| \escapechar =`\\\def \@@BOOKMARK [##1][##2]##3##4##5{\calc@bm@number {##5}}\In
| putIfFileExists {\jobname .out}{}{}\ifx \WriteBookmarks \relax \global \let \Wr
| iteBookmarks \relax \fi \def \@@BOOKMARK [##1][##2]##3##4##5{\def \Hy@temp {##4
| }\Hy@pstringdef \Hy@pstringName {\HyperDestNameFilter {##3}}\Hy@OutlineName {}\
| Hy@pstringName {##2\check@bm@number {##3}}{\expandafter \strip@prefix \meaning
| \Hy@temp }}\begingroup \def \WriteBookmarks {0}\InputIfFileExists {\jobname .ou
| t}{}{}\endgroup \endgroup
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\def}
| {changing \do=\noexpand}
| {into \do=macro:#1->\ifnum \catcode `#1=\active \ETC.}
| \dospecials ->\do \ \do \\\do \{\do \}\do \$\do \&\do \#\do \^\do \_\do \%\do \
| ~
| \do #1->\ifnum \catcode `#1=\active \@makeother #1\else \ifnum \catcode `#1=6 \
| @makeother #1\fi \fi
| #1<-\
| {\ifnum}
| {false}
| {\ifnum}
| {false}
| {\fi}
| \do #1->\ifnum \catcode `#1=\active \@makeother #1\else \ifnum \catcode `#1=6 \
| @makeother #1\fi \fi
| #1<-\\
| {\ifnum}
| {false}
| {\ifnum}
| {false}
| {\fi}
| \do #1->\ifnum \catcode `#1=\active \@makeother #1\else \ifnum \catcode `#1=6 \
| @makeother #1\fi \fi
| #1<-\{
| {\ifnum}
| {false}
| {\ifnum}
| {false}
| {\fi}
| \do #1->\ifnum \catcode `#1=\active \@makeother #1\else \ifnum \catcode `#1=6 \
| @makeother #1\fi \fi
| #1<-\}
| {\ifnum}
| {false}
| {\ifnum}
| {false}
| {\fi}
| \do #1->\ifnum \catcode `#1=\active \@makeother #1\else \ifnum \catcode `#1=6 \
| @makeother #1\fi \fi
| #1<-\$
| {\ifnum}
| {false}
| {\ifnum}
| {false}
| {\fi}
| \do #1->\ifnum \catcode `#1=\active \@makeother #1\else \ifnum \catcode `#1=6 \
| @makeother #1\fi \fi
| #1<-\&
| {\ifnum}
| {false}
| {\ifnum}
| {false}
| {\fi}
| \do #1->\ifnum \catcode `#1=\active \@makeother #1\else \ifnum \catcode `#1=6 \
| @makeother #1\fi \fi
| #1<-\#
| {\ifnum}
| {false}
| {\ifnum}
| {true}
| \@makeother #1->\catcode `#112\relax
| #1<-\#
| {\catcode}
| {changing \catcode35=6}
| {into \catcode35=12}
| {\relax}
| {\fi}
| {\fi}
| \do #1->\ifnum \catcode `#1=\active \@makeother #1\else \ifnum \catcode `#1=6 \
| @makeother #1\fi \fi
| #1<-\^
| {\ifnum}
| {false}
| {\ifnum}
| {false}
| {\fi}
| \do #1->\ifnum \catcode `#1=\active \@makeother #1\else \ifnum \catcode `#1=6 \
| @makeother #1\fi \fi
| #1<-\_
| {\ifnum}
| {false}
| {\ifnum}
| {false}
| {\fi}
| \do #1->\ifnum \catcode `#1=\active \@makeother #1\else \ifnum \catcode `#1=6 \
| @makeother #1\fi \fi
| #1<-\%
| {\ifnum}
| {false}
| {\ifnum}
| {false}
| {\fi}
| \do #1->\ifnum \catcode `#1=\active \@makeother #1\else \ifnum \catcode `#1=6 \
| @makeother #1\fi \fi
| #1<-\~
| {\ifnum}
| {true}
| \@makeother #1->\catcode `#112\relax
| #1<-\~
| {\catcode}
| {changing \catcode126=13}
| {into \catcode126=12}
| {\relax}
| {\else}
| \Hy@safe@activestrue ->\csname @safe@activestrue\endcsname
| {\csname}
| \@safe@activestrue ->\let \if@safe@actives \iftrue
| {\let}
| {changing \if@safe@actives=\iffalse}
| {into \if@safe@actives=\iftrue}
| {\escapechar}
| {reassigning \escapechar=92}
| {\def}
| {changing \@@BOOKMARK=undefined}
| {into \@@BOOKMARK=macro:[#1][#2]#3#4#5->\calc@bm@number \ETC.}
| \InputIfFileExists #1#2->\IfFileExists {#1}{#2\@addtofilelist {#1}\@@input \@fi
| lef@und }
| #1<-\jobname .out
| #2<-
| \IfFileExists #1#2#3->\openin \@inputcheck #1 \ifeof \@inputcheck \ifx \input@p
| ath \@undefined \def \reserved@a {#3}\else \def \reserved@a {\@iffileonpath {#1
| }{#2}{#3}}\fi \else \closein \@inputcheck \edef \@filef@und {#1 }\def \reserved
| @a {#2}\fi \reserved@a
| #1<-\jobname .out
| #2<-\@addtofilelist {\jobname .out}\@@input \@filef@und
| #3<-
| {\openin}
| {\jobname}
| {\ifeof}
| {false}
| {\closein}
| {\edef}
| {\jobname}
| {changing \@filef@und=macro:->gettitlestring.sty }
| {into \@filef@und=macro:->test-contents-name.out }
| {\def}
| {changing \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\@addtofilelist {\jobname .out\ETC.}
| {\fi}
| \reserved@a ->\@addtofilelist {\jobname .out}\@@input \@filef@und
| \@addtofilelist #1->\xdef \@filelist {\@filelist ,#1}
| #1<-\jobname .out
| {\xdef}
| \@filelist ->rpisudiss.cls,hardwrap.sty,ifplatform.sty,pdftexcmds.sty,infwarerr
| .sty,ifluatex.sty,ltxcmds.sty,ifpdf.sty,catchfile.sty,etexcmds.sty,ifxetex.sty,
| xkeyval.sty,xkeyval.tex,xifthen.sty,etex.sty,calc.sty,ifthen.sty,ifmtarg.sty,bo
| ok.cls,bk12.clo,indentfirst.sty,geometry.sty,ifvtex.sty,fancyhdr.sty,textcase.s
| ty,etoolbox.sty,titlesec.sty,block.tss,setspace.sty,tocbibind.sty,tocloft.sty,x
| patch.sty,expl3.sty,l3names.sty,l3bootstrap.sty,color.sty,color.cfg,pdftex.def,
| graphics.sty,trig.sty,graphics.cfg,l3basics.sty,l3expan.sty,l3tl.sty,l3seq.sty,
| l3int.sty,l3quark.sty,l3prg.sty,l3clist.sty,l3token.sty,l3prop.sty,l3msg.sty,l3
| file.sty,l3skip.sty,l3keys.sty,l3fp.sty,l3box.sty,l3coffins.sty,l3color.sty,l3l
| uatex.sty,xparse.sty,hyperref.sty,hobsub-hyperref.sty,hobsub-generic.sty,hobsub
| .sty,intcalc.sty,kvsetkeys.sty,kvdefinekeys.sty,pdfescape.sty,bigintcalc.sty,bi
| tset.sty,uniquecounter.sty,letltxmacro.sty,hopatch.sty,xcolor-patch.sty,atverye
| nd.sty,atbegshi.sty,refcount.sty,hycolor.sty,kvoptions.sty,pd1enc.def,hyperref.
| cfg,url.sty,hpdftex.def,rerunfilecheck.sty,babel.sty,english.ldf,trace.sty,supp
| -pdf.mkii,epstopdf-base.sty,grfext.sty,epstopdf-sys.cfg,nameref.sty,gettitlestr
| ing.sty
| {\jobname}
| {globally changing \@filelist=macro:->rpisudiss.cls,hardwrap.sty,ifp\ETC.}
| {into \@filelist=macro:->rpisudiss.cls,hardwrap.sty,ifp\ETC.}
| {\input}
| \@filef@und ->test-contents-name.out
| (./test-contents-name.out
| {\par}
| )
| {\ifx}
| {false}
| {\def}
| {changing \@@BOOKMARK=macro:[#1][#2]#3#4#5->\calc@bm@number \ETC.}
| {into \@@BOOKMARK=macro:[#1][#2]#3#4#5->\def \Hy@temp {#4\ETC.}
| {\begingroup}
| {entering semi simple group (level 2) at line 15}
| {\def}
| {changing \WriteBookmarks=macro:->0}
| {into \WriteBookmarks=macro:->0}
| \InputIfFileExists #1#2->\IfFileExists {#1}{#2\@addtofilelist {#1}\@@input \@fi
| lef@und }
| #1<-\jobname .out
| #2<-
| \IfFileExists #1#2#3->\openin \@inputcheck #1 \ifeof \@inputcheck \ifx \input@p
| ath \@undefined \def \reserved@a {#3}\else \def \reserved@a {\@iffileonpath {#1
| }{#2}{#3}}\fi \else \closein \@inputcheck \edef \@filef@und {#1 }\def \reserved
| @a {#2}\fi \reserved@a
| #1<-\jobname .out
| #2<-\@addtofilelist {\jobname .out}\@@input \@filef@und
| #3<-
| {\openin}
| {\jobname}
| {\ifeof}
| {false}
| {\closein}
| {\edef}
| {\jobname}
| {changing \@filef@und=macro:->test-contents-name.out }
| {into \@filef@und=macro:->test-contents-name.out }
| {\def}
| {changing \reserved@a=macro:->\@addtofilelist {\jobname .out\ETC.}
| {into \reserved@a=macro:->\@addtofilelist {\jobname .out\ETC.}
| {\fi}
| \reserved@a ->\@addtofilelist {\jobname .out}\@@input \@filef@und
| \@addtofilelist #1->\xdef \@filelist {\@filelist ,#1}
| #1<-\jobname .out
| {\xdef}
| \@filelist ->rpisudiss.cls,hardwrap.sty,ifplatform.sty,pdftexcmds.sty,infwarerr
| .sty,ifluatex.sty,ltxcmds.sty,ifpdf.sty,catchfile.sty,etexcmds.sty,ifxetex.sty,
| xkeyval.sty,xkeyval.tex,xifthen.sty,etex.sty,calc.sty,ifthen.sty,ifmtarg.sty,bo
| ok.cls,bk12.clo,indentfirst.sty,geometry.sty,ifvtex.sty,fancyhdr.sty,textcase.s
| ty,etoolbox.sty,titlesec.sty,block.tss,setspace.sty,tocbibind.sty,tocloft.sty,x
| patch.sty,expl3.sty,l3names.sty,l3bootstrap.sty,color.sty,color.cfg,pdftex.def,
| graphics.sty,trig.sty,graphics.cfg,l3basics.sty,l3expan.sty,l3tl.sty,l3seq.sty,
| l3int.sty,l3quark.sty,l3prg.sty,l3clist.sty,l3token.sty,l3prop.sty,l3msg.sty,l3
| file.sty,l3skip.sty,l3keys.sty,l3fp.sty,l3box.sty,l3coffins.sty,l3color.sty,l3l
| uatex.sty,xparse.sty,hyperref.sty,hobsub-hyperref.sty,hobsub-generic.sty,hobsub
| .sty,intcalc.sty,kvsetkeys.sty,kvdefinekeys.sty,pdfescape.sty,bigintcalc.sty,bi
| tset.sty,uniquecounter.sty,letltxmacro.sty,hopatch.sty,xcolor-patch.sty,atverye
| nd.sty,atbegshi.sty,refcount.sty,hycolor.sty,kvoptions.sty,pd1enc.def,hyperref.
| cfg,url.sty,hpdftex.def,rerunfilecheck.sty,babel.sty,english.ldf,trace.sty,supp
| -pdf.mkii,epstopdf-base.sty,grfext.sty,epstopdf-sys.cfg,nameref.sty,gettitlestr
| ing.sty,test-contents-name.out
| {\jobname}
| {globally changing \@filelist=macro:->rpisudiss.cls,hardwrap.sty,ifp\ETC.}
| {into \@filelist=macro:->rpisudiss.cls,hardwrap.sty,ifp\ETC.}
| {\input}
| \@filef@und ->test-contents-name.out
| (./test-contents-name.out
| {\par}
| )
| {\endgroup}
| {restoring \reserved@a=macro:->\@addtofilelist {\jobname .out\ETC.}
| {restoring \@filef@und=macro:->test-contents-name.out }
| {restoring \WriteBookmarks=macro:->0}
| {leaving semi simple group (level 2) entered at line 15}
| {\endgroup}
| {restoring \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {restoring \@filef@und=macro:->gettitlestring.sty }
| {restoring \@@BOOKMARK=undefined}
| {restoring \if@safe@actives=\iffalse}
| {restoring \catcode126=13}
| {restoring \catcode35=6}
| {restoring \do=\noexpand}
| {leaving semi simple group (level 1) entered at line 15}
| {\ifx}
| {false}
| {\iftrue}
| {true}
| \newwrite ->\alloc@ 7\write \chardef \sixt@@n
| \alloc@ #1#2#3#4#5->\ifnum \count 1#1<#4\allocationnumber \count 1#1 \global \a
| dvance \count 1#1\@ne \global #3#5\allocationnumber \wlog {\string #5=\string #
| 2\the \allocationnumber }\else \ifnum #1<6 \begingroup \escapechar \m@ne \expan
| dafter \alloc@@ \expandafter {\string #2}#5\else \errmessage {No room for a new
| #2}\fi \fi
| #1<-7
| #2<-\write
| #3<-\chardef
| #4<-\sixt@@n
| #5<-\@outlinefile
| {\ifnum}
| {true}
| {\count21}
| {changing \count21=199}
| {into \count21=3}
| {\global}
| {globally changing \count17=3}
| {into \count17=4}
| {\global}
| {globally changing \@outlinefile=undefined}
| {into \@outlinefile=\relax}
| {globally changing \@outlinefile=\relax}
| {into \@outlinefile=\char"3}
| \wlog ->\immediate \write \m@ne
| {\immediate}
| \write->\string \@outlinefile =\string \write \the \allocationnumber
| {no mode: \string}
| {\string}
| \@outlinefile=\write3
| {vertical mode: \else}
| \Hy@OutlineRerunCheck ->\RerunFileCheck {\jobname .out}{\immediate \closeout \@
| outlinefile }{Rerun to get outlines right\MessageBreak or use package `bookmark
| '}
| \RerunFileCheck ->\UniqueCounterCall {rerunfilecheck}\ReFiCh@RerunFileCheck
| \UniqueCounterCall #1->\expandafter \ifx \csname uqc@cnt@#1\endcsname \relax \@
| PackageError {uniquecounter}{Unique counter `#1' is undefined}\@ehc \expandafte
| r \uqc@Call \expandafter 0\else \UniqueCounterIncrement {#1}\expandafter \expan
| dafter \expandafter \uqc@Call \expandafter \expandafter \expandafter {\csname u
| qc@cnt@#1\expandafter \endcsname \expandafter }\fi
| #1<-rerunfilecheck
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| \UniqueCounterIncrement #1->\expandafter \ifx \csname uqc@cnt@#1\endcsname \rel
| ax \@PackageError {uniquecounter}{Unique counter `#1' is undefined}\@ehc \else
| \csname uqc@inc@#1\endcsname {#1}\fi
| #1<-rerunfilecheck
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\csname}
| \uqc@inc@rerunfilecheck #1->\expandafter \xdef \csname uqc@cnt@#1\endcsname {\n
| umber \numexpr \csname uqc@cnt@#1\endcsname +1}\ifnum \csname uqc@cnt@#1\endcsn
| ame =2147483647 \global \expandafter \let \csname uqc@inc@#1\endcsname \uqc@Inc
| Big \fi
| #1<-rerunfilecheck
| {\expandafter}
| {\csname}
| {\xdef}
| {\number}
| {\csname}
| \uqc@cnt@rerunfilecheck ->0
| {globally changing \uqc@cnt@rerunfilecheck=macro:->0}
| {into \uqc@cnt@rerunfilecheck=macro:->1}
| {\ifnum}
| {\csname}
| \uqc@cnt@rerunfilecheck ->1
| {false}
| {\fi}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\expandafter}
| \uqc@cnt@rerunfilecheck ->1
| \uqc@Call #1#2->#2{#1}
| #1<-1
| #2<-\ReFiCh@RerunFileCheck
| \ReFiCh@RerunFileCheck #1->\expandafter \ReFiCh@@RerunFileCheck \csname ReFiCh@
| #1\endcsname
| #1<-1
| {\expandafter}
| {\csname}
| {changing \ReFiCh@1=undefined}
| {into \ReFiCh@1=\relax}
| \ReFiCh@@RerunFileCheck #1#2#3#4->\ReFiCh@Check \global #1{#2}\AtEndAfterFileLi
| st {\begingroup #3\ReFiCh@Check {}\x {#2}\ifx #1\x \@PackageInfoNoLine {rerunfi
| lecheck}{File `#2' has not changed.\MessageBreak Checksum: \x }\else \ifnum \Re
| FiCh@IsAux #2\relax .aux\relax \@nil \ifx #1\ReFiCh@NoFile 1\else 0\fi \ifx \x
| \ReFiCh@AuxEmptyUnix 1\else \ifx \x \ReFiCh@AuxEmptyDos 1\fi \fi =111 \@Package
| InfoNoLine {rerunfilecheck}{File `#2' is empty .aux file.\MessageBreak Before:
| #1\MessageBreak After: \space \x }\else \@PackageWarningNoLine {rerunfilecheck}
| {File `#2' has changed.\ifx \\#4\\\space Rerun\else \MessageBreak #4\fi }\@Pack
| ageInfoNoLine {rerunfilecheck}{Checksums for `#2':\MessageBreak Before: #1\Mess
| ageBreak After: \space \x }\fi \fi \endgroup }
| #1<-\ReFiCh@1
| #2<-\jobname .out
| #3<-\immediate \closeout \@outlinefile
| #4<-Rerun to get outlines right\MessageBreak or use package `bookmark'
| \ReFiCh@Check #1#2#3->#1\edef #2{\ReFiCh@CheckSum {#3}}\ifx #2\ReFiCh@Separator
| #1\let #2\ReFiCh@NoFile \fi
| #1<-\global
| #2<-\ReFiCh@1
| #3<-\jobname .out
| {\global}
| \ReFiCh@CheckSum #1->\pdf@filemdfivesum {#1}\ReFiCh@Separator \pdf@filesize {#1
| }
| #1<-\jobname .out
| \pdf@filemdfivesum {->\pdfmdfivesum file{
| {\pdfmdfivesum}
| {\jobname}
| \ReFiCh@Separator ->;
| \pdf@filesize {->\pdffilesize {
| {\pdffilesize}
| {\jobname}
| {globally changing \ReFiCh@1=\relax}
| {into \ReFiCh@1=macro:->D41D8CD98F00B204E9800998ECF842\ETC.}
| {\ifx}
| {false}
| \AtEndAfterFileList ->\g@addto@macro \AtVeryEnd@AtEndAfterFileListHook
| \g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@
| }\endgroup
| #1<-\AtVeryEnd@AtEndAfterFileListHook
| #2<-\begingroup \immediate \closeout \@outlinefile \ReFiCh@Check {}\x {\jobname
| .out}\ifx \ReFiCh@1 \x \@PackageInfoNoLine {rerunfilecheck}{File `\jobname .ou
| t' has not changed.\MessageBreak Checksum: \x }\else \ifnum \ReFiCh@IsAux \jobn
| ame .out\relax .aux\relax \@nil \ifx \ReFiCh@1 \ReFiCh@NoFile 1\else 0\fi \ifx
| \x \ReFiCh@AuxEmptyUnix 1\else \ifx \x \ReFiCh@AuxEmptyDos 1\fi \fi =111 \@Pack
| ageInfoNoLine {rerunfilecheck}{File `\jobname .out' is empty .aux file.\Message
| Break Before: \ReFiCh@1 \MessageBreak After: \space \x }\else \@PackageWarningN
| oLine {rerunfilecheck}{File `\jobname .out' has changed.\ifx \\Rerun to get out
| lines right\MessageBreak or use package `bookmark'\\\space Rerun\else \MessageB
| reak Rerun to get outlines right\MessageBreak or use package `bookmark'\fi }\@P
| ackageInfoNoLine {rerunfilecheck}{Checksums for `\jobname .out':\MessageBreak B
| efore: \ReFiCh@1 \MessageBreak After: \space \x }\fi \fi \endgroup
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \AtVeryEnd@AtEndAfterFileListHook ->
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\begingroup \immediate \closeout \ETC.}
| {\xdef}
| {globally changing \AtVeryEnd@AtEndAfterFileListHook=macro:->}
| {into \AtVeryEnd@AtEndAfterFileListHook=macro:->\begingroup \immediate \closeou
| t \ETC.}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| {\immediate}
| {\jobname}
| \openout3 = `test-contents-name.out'.
| {\relax}
| {\iffalse}
| {false}
| {\fi}
| {\fi}
| {\relax}
| \Hy@EndWrap ->\catcode 10 12\relax \catcode 33 12\relax \catcode 34 12\relax \c
| atcode 36 3\relax \catcode 38 4\relax \catcode 39 12\relax \catcode 40 12\relax
| \catcode 41 12\relax \catcode 42 12\relax \catcode 43 12\relax \catcode 44 12\
| relax \catcode 45 12\relax \catcode 46 12\relax \catcode 47 12\relax \catcode 5
| 8 12\relax \catcode 59 12\relax \catcode 60 12\relax \catcode 61 12\relax \catc
| ode 62 12\relax \catcode 63 12\relax \catcode 91 12\relax \catcode 93 12\relax
| \catcode 94 7\relax \catcode 95 8\relax \catcode 96 12\relax \catcode 124 12\re
| lax \catcode 126 13\relax
| {\catcode}
| {reassigning \catcode10=12}
| {\relax}
| {\catcode}
| {reassigning \catcode33=12}
| {\relax}
| {\catcode}
| {reassigning \catcode34=12}
| {\relax}
| {\catcode}
| {reassigning \catcode36=3}
| {\relax}
| {\catcode}
| {reassigning \catcode38=4}
| {\relax}
| {\catcode}
| {reassigning \catcode39=12}
| {\relax}
| {\catcode}
| {reassigning \catcode40=12}
| {\relax}
| {\catcode}
| {reassigning \catcode41=12}
| {\relax}
| {\catcode}
| {reassigning \catcode42=12}
| {\relax}
| {\catcode}
| {reassigning \catcode43=12}
| {\relax}
| {\catcode}
| {reassigning \catcode44=12}
| {\relax}
| {\catcode}
| {reassigning \catcode45=12}
| {\relax}
| {\catcode}
| {reassigning \catcode46=12}
| {\relax}
| {\catcode}
| {reassigning \catcode47=12}
| {\relax}
| {\catcode}
| {reassigning \catcode58=12}
| {\relax}
| {\catcode}
| {reassigning \catcode59=12}
| {\relax}
| {\catcode}
| {reassigning \catcode60=12}
| {\relax}
| {\catcode}
| {reassigning \catcode61=12}
| {\relax}
| {\catcode}
| {reassigning \catcode62=12}
| {\relax}
| {\catcode}
| {reassigning \catcode63=12}
| {\relax}
| {\catcode}
| {reassigning \catcode91=12}
| {\relax}
| {\catcode}
| {reassigning \catcode93=12}
| {\relax}
| {\catcode}
| {reassigning \catcode94=7}
| {\relax}
| {\catcode}
| {reassigning \catcode95=8}
| {\relax}
| {\catcode}
| {reassigning \catcode96=12}
| {\relax}
| {\catcode}
| {reassigning \catcode124=12}
| {\relax}
| {\catcode}
| {reassigning \catcode126=13}
| {\relax}
| {\fi}
| \Hy@pdfstringtrue ->\let \ifHy@pdfstring \iftrue
| {\let}
| {changing \ifHy@pdfstring=\iffalse}
| {into \ifHy@pdfstring=\iftrue}
| \PDF@SetupDoc ->\ifx \@pdfpagescrop \@empty \else \edef \process@me {\pdfpagesa
| ttr ={/CropBox[\@pdfpagescrop ]\expandafter \ifx \expandafter \\\the \pdfpagesa
| ttr \\\else
| \the \pdfpagesattr \fi }}\process@me \fi \Hy@pstringdef \Hy@pstringB {\@baseurl
| }\pdfcatalog {/PageMode/\@pdfpagemode \ifx \@baseurl \@empty \else /URI<</Base
| (\Hy@pstringB )>>\fi }\ifx \@pdfstartpage \@empty \else \ifx \@pdfstartview \@e
| mpty \else openaction goto page\@pdfstartpage {\@pdfstartview }\fi \fi \edef \H
| y@temp {\ifHy@pdftoolbar \else /HideToolbar true\fi \ifHy@pdfmenubar \else /Hid
| eMenubar true\fi \ifHy@pdfwindowui \else /HideWindowUI true\fi \ifHy@pdffitwind
| ow /FitWindow true\fi \ifHy@pdfcenterwindow /CenterWindow true\fi \ifHy@pdfdisp
| laydoctitle /DisplayDocTitle true\fi \Hy@UseNameKey {NonFullScreenPageMode}\@pd
| fnonfullscreenpagemode \Hy@UseNameKey {Direction}\@pdfdirection \Hy@UseNameKey
| {ViewArea}\@pdfviewarea \Hy@UseNameKey {ViewClip}\@pdfviewclip \Hy@UseNameKey {
| PrintArea}\@pdfprintarea \Hy@UseNameKey {PrintClip}\@pdfprintclip \Hy@UseNameKe
| y {PrintScaling}\@pdfprintscaling \Hy@UseNameKey {Duplex}\@pdfduplex \ifx \@pdf
| picktraybypdfsize \@empty \else /PickTrayByPDFSize \@pdfpicktraybypdfsize \fi \
| ifx \@pdfprintpagerange \@empty \else /PrintPageRange[\@pdfprintpagerange ]\fi
| \ifx \@pdfnumcopies \@empty \else /NumCopies \@pdfnumcopies \fi }\pdfcatalog {\
| ifx \Hy@temp \@empty \else /ViewerPreferences<<\Hy@temp >>\fi \Hy@UseNameKey {P
| ageLayout}\@pdfpagelayout \ifx \@pdflang \@empty \else /Lang(\@pdflang )\fi }
| {\ifx}
| {true}
| {\else}
| \Hy@pstringdef #1#2->\begingroup \edef ~{\string ~}\xdef \Hy@gtemp {\pdf@escape
| string {#2}}\endgroup \let #1\Hy@gtemp
| #1<-\Hy@pstringB
| #2<-\@baseurl
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\edef}
| {\string}
| {changing ~=macro:->\active@prefix ~\active@char~ }
| {into ~=macro:->~}
| {\xdef}
| \pdf@escapestring {->\pdfescapestring {
| {\pdfescapestring}
| \@baseurl ->
| {globally changing \Hy@gtemp=macro:->\HyWrap@new@pdflink }
| {into \Hy@gtemp=macro:->}
| {\endgroup}
| {restoring ~=macro:->\active@prefix ~\active@char~ }
| {leaving semi simple group (level 1) entered at line 15}
| {\let}
| {changing \Hy@pstringB=undefined}
| {into \Hy@pstringB=macro:->}
| {\pdfcatalog}
| \@pdfpagemode ->UseOutlines
| {\ifx}
| {true}
| {\else}
| {\ifx}
| {false}
| {\ifx}
| {false}
| \@pdfstartpage ->1
| \@pdfstartview ->/Fit
| {\fi}
| {\fi}
| {\edef}
| {\iftrue}
| {true}
| {\else}
| {\iftrue}
| {true}
| {\else}
| {\iftrue}
| {true}
| {\else}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| {\iffalse}
| {false}
| \Hy@UseNameKey #1#2->\ifx #2\@empty \else /#1/#2\fi
| #1<-NonFullScreenPageMode
| #2<-\@pdfnonfullscreenpagemode
| {\ifx}
| {true}
| {\else}
| \Hy@UseNameKey #1#2->\ifx #2\@empty \else /#1/#2\fi
| #1<-Direction
| #2<-\@pdfdirection
| {\ifx}
| {true}
| {\else}
| \Hy@UseNameKey #1#2->\ifx #2\@empty \else /#1/#2\fi
| #1<-ViewArea
| #2<-\@pdfviewarea
| {\ifx}
| {true}
| {\else}
| \Hy@UseNameKey #1#2->\ifx #2\@empty \else /#1/#2\fi
| #1<-ViewClip
| #2<-\@pdfviewclip
| {\ifx}
| {true}
| {\else}
| \Hy@UseNameKey #1#2->\ifx #2\@empty \else /#1/#2\fi
| #1<-PrintArea
| #2<-\@pdfprintarea
| {\ifx}
| {true}
| {\else}
| \Hy@UseNameKey #1#2->\ifx #2\@empty \else /#1/#2\fi
| #1<-PrintClip
| #2<-\@pdfprintclip
| {\ifx}
| {true}
| {\else}
| \Hy@UseNameKey #1#2->\ifx #2\@empty \else /#1/#2\fi
| #1<-PrintScaling
| #2<-\@pdfprintscaling
| {\ifx}
| {true}
| {\else}
| \Hy@UseNameKey #1#2->\ifx #2\@empty \else /#1/#2\fi
| #1<-Duplex
| #2<-\@pdfduplex
| {\ifx}
| {true}
| {\else}
| {\ifx}
| {true}
| {\else}
| {\ifx}
| {true}
| {\else}
| {\ifx}
| {true}
| {\else}
| {changing \Hy@temp=macro:->}
| {into \Hy@temp=macro:->}
| {\pdfcatalog}
| {\ifx}
| {true}
| {\else}
| \Hy@UseNameKey #1#2->\ifx #2\@empty \else /#1/#2\fi
| #1<-PageLayout
| #2<-\@pdfpagelayout
| {\ifx}
| {true}
| {\else}
| {\ifx}
| {true}
| {\else}
| {\let}
| {changing \PDF@SetupDoc=macro:->\ifx \@pdfpagescrop \@empty \else \ETC.}
| {into \PDF@SetupDoc=macro:->}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdfpagescrop
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdfpagescrop@default
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\define@key {Hyp}{pdfpagescrop}
| #2<-\define@key {Hyp}{pdfpagescrop}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=\long macro:#1->}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\@argdef \nameref [0]}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter g}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=gettitlestring}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@gettitlestring@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->\@nil }
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdfpagescrop
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdfpagescrop}
| #3<-\expandafter \def \csname \XKV@header pdfpagescrop\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdfpagescrop}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header pdfpagescrop\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfpagescrop=macro:#1->\edef \@pdfpagescrop {#1}}
| {into \KV@Hyp@pdfpagescrop=macro:#1->\Hy@WarnOptionDisabled {pdfp\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdfpagemode
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdfpagemode@default
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\define@key {Hyp}{pdfpagemode}
| #2<-\define@key {Hyp}{pdfpagemode}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdfpagescrop}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdfpagemode
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdfpagemode}
| #3<-\expandafter \def \csname \XKV@header pdfpagemode\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdfpagemode}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header pdfpagemode\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfpagemode=macro:#1->\edef \@pdfpagemode {#1}\ifx \ETC.}
| {into \KV@Hyp@pdfpagemode=macro:#1->\Hy@WarnOptionDisabled {pdfp\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdfnonfullscreenpagemode
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdfnonfullscreenpagemode@default
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\define@key {Hyp}{pdfnonfullscreenpagemode}
| #2<-\define@key {Hyp}{pdfnonfullscreenpagemode}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdfpagemode}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdfnonfullscreenpagemode
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdfnonfullscreenpagemode}
| #3<-\expandafter \def \csname \XKV@header pdfnonfullscreenpagemode\endcsname ##
| ##1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdfnonfullscr\ETC.}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header pdfnonfullscreenpagemode\en
| dcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfnonfullscreenpagemode=macro:#1->\edef \@pdfnonfullscreenpa
| gemode \ETC.}
| {into \KV@Hyp@pdfnonfullscreenpagemode=macro:#1->\Hy@WarnOptionDisabled {pdfn\E
| TC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdfdirection
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdfdirection@default
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\define@key {Hyp}{pdfdirection}
| #2<-\define@key {Hyp}{pdfdirection}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdfnonfullscr\ETC.}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdfdirection
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdfdirection}
| #3<-\expandafter \def \csname \XKV@header pdfdirection\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdfdirection}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header pdfdirection\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfdirection=macro:#1->\edef \@pdfdirection {#1}\ifx \ETC.}
| {into \KV@Hyp@pdfdirection=macro:#1->\Hy@WarnOptionDisabled {pdfd\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdfviewarea
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdfviewarea@default
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\define@key {Hyp}{pdfviewarea}
| #2<-\define@key {Hyp}{pdfviewarea}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdfdirection}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdfviewarea
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdfviewarea}
| #3<-\expandafter \def \csname \XKV@header pdfviewarea\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdfviewarea}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header pdfviewarea\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfviewarea=macro:#1->\edef \@pdfviewarea {#1}\ifx \ETC.}
| {into \KV@Hyp@pdfviewarea=macro:#1->\Hy@WarnOptionDisabled {pdfv\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdfviewclip
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdfviewclip@default
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\define@key {Hyp}{pdfviewclip}
| #2<-\define@key {Hyp}{pdfviewclip}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdfviewarea}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdfviewclip
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdfviewclip}
| #3<-\expandafter \def \csname \XKV@header pdfviewclip\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdfviewclip}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header pdfviewclip\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfviewclip=macro:#1->\edef \@pdfviewclip {#1}\ifx \ETC.}
| {into \KV@Hyp@pdfviewclip=macro:#1->\Hy@WarnOptionDisabled {pdfv\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdfprintarea
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdfprintarea@default
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\define@key {Hyp}{pdfprintarea}
| #2<-\define@key {Hyp}{pdfprintarea}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdfviewclip}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdfprintarea
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdfprintarea}
| #3<-\expandafter \def \csname \XKV@header pdfprintarea\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdfprintarea}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header pdfprintarea\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfprintarea=macro:#1->\edef \@pdfprintarea {#1}\ifx \ETC.}
| {into \KV@Hyp@pdfprintarea=macro:#1->\Hy@WarnOptionDisabled {pdfp\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdfprintclip
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdfprintclip@default
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\define@key {Hyp}{pdfprintclip}
| #2<-\define@key {Hyp}{pdfprintclip}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdfprintarea}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdfprintclip
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdfprintclip}
| #3<-\expandafter \def \csname \XKV@header pdfprintclip\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdfprintclip}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header pdfprintclip\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfprintclip=macro:#1->\edef \@pdfprintclip {#1}\ifx \ETC.}
| {into \KV@Hyp@pdfprintclip=macro:#1->\Hy@WarnOptionDisabled {pdfp\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdfprintscaling
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdfprintscaling@default
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\define@key {Hyp}{pdfprintscaling}
| #2<-\define@key {Hyp}{pdfprintscaling}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdfprintclip}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdfprintscaling
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdfprintscaling}
| #3<-\expandafter \def \csname \XKV@header pdfprintscaling\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdfprintscali\ETC.}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header pdfprintscaling\endcsname #
| #1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfprintscaling=macro:#1->\edef \@pdfprintscaling {#1}\ETC.}
| {into \KV@Hyp@pdfprintscaling=macro:#1->\Hy@WarnOptionDisabled {pdfp\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdfduplex
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdfduplex@default
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\define@key {Hyp}{pdfduplex}
| #2<-\define@key {Hyp}{pdfduplex}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdfprintscali\ETC.}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdfduplex
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdfduplex}
| #3<-\expandafter \def \csname \XKV@header pdfduplex\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdfduplex}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header pdfduplex\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfduplex=macro:#1->\edef \@pdfduplex {#1}\ifx \@pdfduplex \E
| TC.}
| {into \KV@Hyp@pdfduplex=macro:#1->\Hy@WarnOptionDisabled {pdfd\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdfpicktraybypdfsize
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdfpicktraybypdfsize@default
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\define@key {Hyp}{pdfpicktraybypdfsize}
| #2<-\define@key {Hyp}{pdfpicktraybypdfsize}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdfduplex}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdfpicktraybypdfsize
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdfpicktraybypdfsize}
| #3<-\expandafter \def \csname \XKV@header pdfpicktraybypdfsize\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdfpicktrayby\ETC.}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header pdfpicktraybypdfsize\endcsn
| ame ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfpicktraybypdfsize=macro:#1->\edef \@pdfpicktraybypdfsize \
| ETC.}
| {into \KV@Hyp@pdfpicktraybypdfsize=macro:#1->\Hy@WarnOptionDisabled {pdfp\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdfprintpagerange
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdfprintpagerange@default
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\define@key {Hyp}{pdfprintpagerange}
| #2<-\define@key {Hyp}{pdfprintpagerange}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdfpicktrayby\ETC.}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdfprintpagerange
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdfprintpagerange}
| #3<-\expandafter \def \csname \XKV@header pdfprintpagerange\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdfprintpager\ETC.}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header pdfprintpagerange\endcsname
| ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfprintpagerange=macro:#1->\def \@pdfprintpagerange {#1\ETC.
| }
| {into \KV@Hyp@pdfprintpagerange=macro:#1->\Hy@WarnOptionDisabled {pdfp\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdfnumcopies
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdfnumcopies@default
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\define@key {Hyp}{pdfnumcopies}
| #2<-\define@key {Hyp}{pdfnumcopies}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdfprintpager\ETC.}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdfnumcopies
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdfnumcopies}
| #3<-\expandafter \def \csname \XKV@header pdfnumcopies\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdfnumcopies}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header pdfnumcopies\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfnumcopies=macro:#1->\edef \@pdfnumcopies {#1}\ifx \ETC.}
| {into \KV@Hyp@pdfnumcopies=macro:#1->\Hy@WarnOptionDisabled {pdfn\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdfstartview
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdfstartview@default
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\define@key {Hyp}{pdfstartview}
| #2<-\define@key {Hyp}{pdfstartview}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdfnumcopies}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdfstartview
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdfstartview}
| #3<-\expandafter \def \csname \XKV@header pdfstartview\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdfstartview}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header pdfstartview\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfstartview=macro:#1->\ifx \\#1\\\let \@pdfstartview \ETC.}
| {into \KV@Hyp@pdfstartview=macro:#1->\Hy@WarnOptionDisabled {pdfs\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdfstartpage
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdfstartpage@default
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\define@key {Hyp}{pdfstartpage}
| #2<-\define@key {Hyp}{pdfstartpage}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdfstartview}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdfstartpage
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdfstartpage}
| #3<-\expandafter \def \csname \XKV@header pdfstartpage\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdfstartpage}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header pdfstartpage\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfstartpage=macro:#1->\ifx \\#1\\\let \@pdfstartpage \ETC.}
| {into \KV@Hyp@pdfstartpage=macro:#1->\Hy@WarnOptionDisabled {pdfs\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdftoolbar
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdftoolbar@default
| {\ifcsname}
| {true}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\define@key {Hyp}{pdftoolbar}
| #2<-\define@key {Hyp}{pdftoolbar}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdfstartpage}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdftoolbar
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdftoolbar}
| #3<-\expandafter \def \csname \XKV@header pdftoolbar\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdftoolbar}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {pdftoolbar}}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {pdftoolbar}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-pdftoolbar
| #2<-
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-pdftoolbar
| #2<-
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdftoolbar@default=macro:->\KV@Hyp@pdftoolbar {true}}
| {into \KV@Hyp@pdftoolbar@default=macro:->\KV@Hyp@pdftoolbar {}}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdftoolbar=macro:#1->\Hy@boolkey {pdftoolbar}{#1}}
| {into \KV@Hyp@pdftoolbar=macro:#1->\Hy@WarnOptionDisabled {pdft\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdfmenubar
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdfmenubar@default
| {\ifcsname}
| {true}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\define@key {Hyp}{pdfmenubar}
| #2<-\define@key {Hyp}{pdfmenubar}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdftoolbar}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {pdftoolbar}}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdfmenubar
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdfmenubar}
| #3<-\expandafter \def \csname \XKV@header pdfmenubar\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdfmenubar}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {pdfmenubar}}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {pdfmenubar}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-pdfmenubar
| #2<-
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-pdfmenubar
| #2<-
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfmenubar@default=macro:->\KV@Hyp@pdfmenubar {true}}
| {into \KV@Hyp@pdfmenubar@default=macro:->\KV@Hyp@pdfmenubar {}}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfmenubar=macro:#1->\Hy@boolkey {pdfmenubar}{#1}}
| {into \KV@Hyp@pdfmenubar=macro:#1->\Hy@WarnOptionDisabled {pdfm\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdfwindowui
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdfwindowui@default
| {\ifcsname}
| {true}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\define@key {Hyp}{pdfwindowui}
| #2<-\define@key {Hyp}{pdfwindowui}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdfmenubar}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {pdfmenubar}}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdfwindowui
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdfwindowui}
| #3<-\expandafter \def \csname \XKV@header pdfwindowui\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdfwindowui}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {pdfwindowui}}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {pdfwindowui}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-pdfwindowui
| #2<-
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-pdfwindowui
| #2<-
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfwindowui@default=macro:->\KV@Hyp@pdfwindowui {true}}
| {into \KV@Hyp@pdfwindowui@default=macro:->\KV@Hyp@pdfwindowui {}}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfwindowui=macro:#1->\Hy@boolkey {pdfwindowui}{#1\ETC.}
| {into \KV@Hyp@pdfwindowui=macro:#1->\Hy@WarnOptionDisabled {pdfw\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdffitwindow
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdffitwindow@default
| {\ifcsname}
| {true}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\define@key {Hyp}{pdffitwindow}
| #2<-\define@key {Hyp}{pdffitwindow}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdfwindowui}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {pdfwindowui}}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdffitwindow
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdffitwindow}
| #3<-\expandafter \def \csname \XKV@header pdffitwindow\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdffitwindow}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {pdffitwindow}}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {pdffitwindow}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-pdffitwindow
| #2<-
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-pdffitwindow
| #2<-
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdffitwindow@default=macro:->\KV@Hyp@pdffitwindow {true}}
| {into \KV@Hyp@pdffitwindow@default=macro:->\KV@Hyp@pdffitwindow {}}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdffitwindow=macro:#1->\Hy@boolkey {pdffitwindow}{#1\ETC.}
| {into \KV@Hyp@pdffitwindow=macro:#1->\Hy@WarnOptionDisabled {pdff\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdfcenterwindow
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdfcenterwindow@default
| {\ifcsname}
| {true}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\define@key {Hyp}{pdfcenterwindow}
| #2<-\define@key {Hyp}{pdfcenterwindow}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdffitwindow}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {pdffitwindow}}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdfcenterwindow
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdfcenterwindow}
| #3<-\expandafter \def \csname \XKV@header pdfcenterwindow\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdfcenterwind\ETC.}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {pdfcenterwind\ETC.}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {pdfcenterwindow}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-pdfcenterwindow
| #2<-
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-pdfcenterwindow
| #2<-
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfcenterwindow@default=macro:->\KV@Hyp@pdfcenterwindow {true
| }}
| {into \KV@Hyp@pdfcenterwindow@default=macro:->\KV@Hyp@pdfcenterwindow {}}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfcenterwindow=macro:#1->\Hy@boolkey {pdfcenterwindow\ETC.}
| {into \KV@Hyp@pdfcenterwindow=macro:#1->\Hy@WarnOptionDisabled {pdfc\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdfdisplaydoctitle
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdfdisplaydoctitle@default
| {\ifcsname}
| {true}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\define@key {Hyp}{pdfdisplaydoctitle}
| #2<-\define@key {Hyp}{pdfdisplaydoctitle}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdfcenterwind\ETC.}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {pdfcenterwind\ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdfdisplaydoctitle
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdfdisplaydoctitle}
| #3<-\expandafter \def \csname \XKV@header pdfdisplaydoctitle\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdfdisplaydoc\ETC.}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {pdfdisplaydoc\ETC.}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {pdfdisplaydoctitle}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-pdfdisplaydoctitle
| #2<-
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-pdfdisplaydoctitle
| #2<-
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfdisplaydoctitle@default=macro:->\KV@Hyp@pdfdisplaydoctitle
| {tr\ETC.}
| {into \KV@Hyp@pdfdisplaydoctitle@default=macro:->\KV@Hyp@pdfdisplaydoctitle {}}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfdisplaydoctitle=macro:#1->\Hy@boolkey {pdfdisplaydocti\ETC
| .}
| {into \KV@Hyp@pdfdisplaydoctitle=macro:#1->\Hy@WarnOptionDisabled {pdfd\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdfpagelayout
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdfpagelayout@default
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\define@key {Hyp}{pdfpagelayout}
| #2<-\define@key {Hyp}{pdfpagelayout}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdfdisplaydoc\ETC.}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {changing \@let@token=the character [}
| {into \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@d@fine@k@y {pdfdisplaydoc\ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdfpagelayout
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdfpagelayout}
| #3<-\expandafter \def \csname \XKV@header pdfpagelayout\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdfpagelayout\ETC.}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header pdfpagelayout\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdfpagelayout=macro:#1->\edef \@pdfpagelayout {#1}\ifx \ETC.}
| {into \KV@Hyp@pdfpagelayout=macro:#1->\Hy@WarnOptionDisabled {pdfp\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-pdflang
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@pdflang@default
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\define@key {Hyp}{pdflang}
| #2<-\define@key {Hyp}{pdflang}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdfpagelayout\ETC.}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-pdflang
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {pdflang}
| #3<-\expandafter \def \csname \XKV@header pdflang\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {pdflang}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header pdflang\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@pdflang=macro:#1->\def \@pdflang {#1}}
| {into \KV@Hyp@pdflang=macro:#1->\Hy@WarnOptionDisabled {pdfl\ETC.}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-baseurl
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@baseurl@default
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\define@key {Hyp}{baseurl}
| #2<-\define@key {Hyp}{baseurl}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {pdflang}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-baseurl
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {baseurl}
| #3<-\expandafter \def \csname \XKV@header baseurl\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {baseurl}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\expandafter \def \csname \XKV@header baseurl\endcsname ##1
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@baseurl=macro:#1->\hyperbaseurl {#1}}
| {into \KV@Hyp@baseurl=macro:#1->\Hy@WarnOptionDisabled {base\ETC.}
| {\iffalse}
| {false}
| \hyper@anchorstart #1->\new@pdflink {#1}\Hy@activeanchortrue
| #1<-Doc-Start
| \new@pdflink ->\Hy@wrapper@babel \HyWrap@new@pdflink
| \Hy@wrapper@babel #1#2->\begingroup \Hy@safe@activestrue \set@display@protect \
| edef \x {#2}\@onelevel@sanitize \x \toks@ {#1}\edef \x {\endgroup \the \toks@ {
| \x }}\x
| #1<-\HyWrap@new@pdflink
| #2<-Doc-Start
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| \Hy@safe@activestrue ->\csname @safe@activestrue\endcsname
| {\csname}
| \@safe@activestrue ->\let \if@safe@actives \iftrue
| {\let}
| {changing \if@safe@actives=\iffalse}
| {into \if@safe@actives=\iftrue}
| \set@display@protect ->\let \protect \string
| {\let}
| {changing \protect=\relax}
| {into \protect=\string}
| {\edef}
| {changing \x=undefined}
| {into \x=macro:->Doc-Start}
| \@onelevel@sanitize #1->\edef #1{\expandafter \strip@prefix \meaning #1}
| #1<-\x
| {\edef}
| {\expandafter}
| {\meaning}
| \strip@prefix #1>->
| #1<-macro:-
| {changing \x=macro:->Doc-Start}
| {into \x=macro:->Doc-Start}
| {\toks0}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\HyWrap@new@pdflink }
| {\edef}
| \x ->Doc-Start
| {changing \x=macro:->Doc-Start}
| {into \x=macro:->\endgroup \HyWrap@new@pdflink \ETC.}
| \x ->\endgroup \HyWrap@new@pdflink {Doc-Start}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {restoring \x=undefined}
| {restoring \protect=\relax}
| {restoring \if@safe@actives=\iffalse}
| {leaving semi simple group (level 1) entered at line 15}
| \HyWrap@new@pdflink #1->\ifhmode \@savsf \spacefactor \fi \Hy@SaveLastskip \Hy@
| VerboseAnchor {#1}\Hy@pstringdef \Hy@pstringDest {\HyperDestNameFilter {#1}}\Hy
| @DestName \Hy@pstringDest \@pdfview \Hy@RestoreLastskip \ifhmode \spacefactor \
| @savsf \fi
| #1<-Doc-Start
| {\ifhmode}
| {false}
| \Hy@SaveLastskip ->\let \Hy@RestoreLastskip \relax \ifvmode \ifdim \lastskip =\
| z@ \let \Hy@RestoreLastskip \nobreak \else \begingroup \skip@ =-\lastskip \edef
| \x {\endgroup \def \noexpand \Hy@RestoreLastskip {\noexpand \ifvmode \noexpand
| \nobreak \vskip \the \skip@ \vskip \the \lastskip \relax \noexpand \fi }}\x \f
| i \else \ifhmode \ifdim \lastskip =\z@ \let \Hy@RestoreLastskip \nobreak \else
| \begingroup \skip@ =-\lastskip \edef \x {\endgroup \def \noexpand \Hy@RestoreLa
| stskip {\noexpand \ifhmode \noexpand \nobreak \hskip \the \skip@ \hskip \the \l
| astskip \relax \noexpand \fi }}\x \fi \fi \fi
| {\let}
| {changing \Hy@RestoreLastskip=undefined}
| {into \Hy@RestoreLastskip=\relax}
| {\ifvmode}
| {true}
| {\ifdim}
| {true}
| {\let}
| {changing \Hy@RestoreLastskip=\relax}
| {into \Hy@RestoreLastskip=macro:->\penalty \@M }
| {\else}
| {\else}
| \Hy@VerboseAnchor #1->\ifHy@verbose \begingroup \Hy@safe@activestrue \Hy@Info {
| Anchor `\HyperDestNameFilter {#1}'}\endgroup \fi
| #1<-Doc-Start
| {\iffalse}
| {false}
| \Hy@pstringdef #1#2->\begingroup \edef ~{\string ~}\xdef \Hy@gtemp {\pdf@escape
| string {#2}}\endgroup \let #1\Hy@gtemp
| #1<-\Hy@pstringDest
| #2<-\HyperDestNameFilter {Doc-Start}
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\edef}
| {\string}
| {changing ~=macro:->\active@prefix ~\active@char~ }
| {into ~=macro:->~}
| {\xdef}
| \pdf@escapestring {->\pdfescapestring {
| {\pdfescapestring}
| \HyperDestNameFilter #1->#1
| #1<-Doc-Start
| {globally changing \Hy@gtemp=macro:->}
| {into \Hy@gtemp=macro:->Doc-Start}
| {\endgroup}
| {restoring ~=macro:->\active@prefix ~\active@char~ }
| {leaving semi simple group (level 1) entered at line 15}
| {\let}
| {changing \Hy@pstringDest=undefined}
| {into \Hy@pstringDest=macro:->Doc-Start}
| \Hy@DestName #1#2->\pdfdest name{#1}#2\relax
| #1<-\Hy@pstringDest
| #2<-\@pdfview
| {\pdfdest}
| \Hy@pstringDest ->Doc-Start
| \@pdfview ->FitB
| {\relax}
| \Hy@RestoreLastskip ->\penalty \@M
| {\penalty}
| {\ifhmode}
| {false}
| \Hy@activeanchortrue ->\let \ifHy@activeanchor \iftrue
| {\let}
| {changing \ifHy@activeanchor=\iffalse}
| {into \ifHy@activeanchor=\iftrue}
| \hyper@anchorend ->\pdf@endanchor \Hy@activeanchorfalse
| \pdf@endanchor ->
| \Hy@activeanchorfalse ->\let \ifHy@activeanchor \iffalse
| {\let}
| {changing \ifHy@activeanchor=\iftrue}
| {into \ifHy@activeanchor=\iffalse}
| {\fi}
| \Hy@pdfstringfalse ->\let \ifHy@pdfstring \iffalse
| {\let}
| {changing \ifHy@pdfstring=\iftrue}
| {into \ifHy@pdfstring=\iffalse}
| {\iftrue}
| {true}
| {\iffalse}
| {false}
| {\immediate}
| \write->\string \providecommand \string \HyperFirstAtBeginDocument {\string \At
| BeginDocument }
| \string \HyperFirstAtBeginDocument {\string \ifx \string \hyper@anchor \string
| \@undefined
| \string \global \string \let \string \oldcontentsline \string \contentsline
| \string \gdef \string \contentsline \string ##1\string ##2\string ##3\string ##
| 4{\string \oldcontentsline {\string ##1}{\string ##2}{\string ##3}}
| \string \global \string \let \string \oldnewlabel \string \newlabel
| \string \gdef \string \newlabel \string ##1\string ##2{\string \newlabelxx {\st
| ring ##1}\string ##2}
| \string \gdef \string \newlabelxx \string ##1\string ##2\string ##3\string ##4\
| string ##5\string ##6{\string \oldnewlabel {\string ##1}{{\string ##2}{\string
| ##3}}}
| \string \AtEndDocument {\string \ifx \string \hyper@anchor \string \@undefined
| \string \let \string \contentsline \string \oldcontentsline
| \string \let \string \newlabel \string \oldnewlabel
| \string \fi }
| \string \fi }
| \string \global \string \let \string \hyper@last \relax
| \string \gdef \string \HyperFirstAtBeginDocument \string ##1{\string ##1}
| {no mode: \string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {\string}
| {vertical mode: \fi}
| {\let}
| {changing \HyperFirstAtBeginDocument=macro:#1->#1}
| {into \HyperFirstAtBeginDocument=\long macro:#1->#1}
| {\ifx}
| {false}
| \@ifclassloaded ->\@ifl@aded \@clsextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@clsextension
| #2<-revtex4
| {\expandafter}
| {\csname}
| \@clsextension ->cls
| {changing \ver@revtex4.cls=undefined}
| {into \ver@revtex4.cls=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\@namedef {ver@lastpage.sty}{1994/06/25}
| #2<-
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-lastpage
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {changing \ver@lastpage.sty=undefined}
| {into \ver@lastpage.sty=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\ifHy@pageanchor \else \Hy@WarningNoLine {The \string \pageref {LastPage} l
| ink doesn't work\MessageBreak with disabled option `pageanchor'}\fi \def \lastp
| age@putlabel {\addtocounter {page}{-1}\if@filesw \begingroup \let \@number \@fi
| rstofone \ifHy@pageanchor \ifHy@hypertexnames \ifHy@plainpages \def \Hy@temp {\
| arabic {page}}\else \Hy@unicodefalse \pdfstringdef \Hy@temp {\thepage }\fi \els
| e \def \Hy@temp {\the \Hy@pagecounter }\fi \fi \immediate \write \@auxout {\str
| ing \newlabel {LastPage}{{}{\thepage }{}{\ifHy@pageanchor page.\Hy@temp \fi }{}
| }}\endgroup \fi \addtocounter {page}{1}}\@ifclassloaded {revtex4}{\begingroup \
| toks@ \expandafter {\lastpage@putlabel }\edef \x {\endgroup \def \noexpand \las
| tpage@putlabel {\noexpand \stepcounter {page}\the \toks@ \noexpand \addtocounte
| r {page}\noexpand \m@ne }}\x }{}
| #2<-
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-varioref
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\def \@Refstar ##1{\HyRef@StarSetRef {##1}\HyRef@MakeUppercaseFirstOfFive }
| \def \HyRef@MakeUppercaseFirstOfFive ##1##2##3##4##5{\MakeUppercase ##1}\Declar
| eRobustCommand *{\Ref }{\@ifstar \@Refstar \HyRef@Ref }\def \HyRef@Ref ##1{\hyp
| erref [{##1}]{\Ref *{##1}}}\def \Vr@f ##1{\leavevmode \unskip \vref@space \hype
| rref [{##1}]{\Ref *{##1}\let \vref@space \nobreakspace \@vpageref [\unskip ]{##
| 1}}}\def \vr@f ##1{\leavevmode \unskip \vref@space \begingroup \let \T@pageref
| \@pagerefstar \hyperref [{##1}]{\ref *{##1}\vpageref [\unskip ]{##1}}\endgroup
| }
| #2<-
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-showkeys
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\HyRef@ShowKeysInit
| #2<-
| {\iftrue}
| {true}
| {\expandafter}
| {\else}
| \@firstofone #1->#1
| #1<-\@ifclassloaded {seminar}{\setlength {\pdfhorigin }{1truein}\setlength {\pd
| fvorigin }{1truein}\ifportrait \ifdim \paperwidth =\z@ \else \setlength {\pdfpa
| gewidth }{\strip@pt \paperwidth truept}\fi \ifdim \paperheight =\z@ \else \setl
| ength {\pdfpageheight }{\strip@pt \paperheight truept}\fi \else \ifdim \paperhe
| ight =\z@ \else \setlength {\pdfpagewidth }{\strip@pt \paperheight truept}\fi \
| ifdim \paperwidth =\z@ \else \setlength {\pdfpageheight }{\strip@pt \paperwidth
| truept}\fi \fi }{\ltx@IfUndefined {stockwidth}{\ifdim \paperwidth >\z@ \setlen
| gth {\pdfpagewidth }{\paperwidth }\fi \ifdim \paperheight >\z@ \setlength {\pdf
| pageheight }{\paperheight }\fi }{\ifdim \stockwidth >\z@ \setlength {\pdfpagewi
| dth }{\stockwidth }\fi \ifdim \stockheight >\z@ \setlength {\pdfpageheight }{\s
| tockheight }\fi }}
| \@ifclassloaded ->\@ifl@aded \@clsextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@clsextension
| #2<-seminar
| {\expandafter}
| {\csname}
| \@clsextension ->cls
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\setlength {\pdfhorigin }{1truein}\setlength {\pdfvorigin }{1truein}\ifport
| rait \ifdim \paperwidth =\z@ \else \setlength {\pdfpagewidth }{\strip@pt \paper
| width truept}\fi \ifdim \paperheight =\z@ \else \setlength {\pdfpageheight }{\s
| trip@pt \paperheight truept}\fi \else \ifdim \paperheight =\z@ \else \setlength
| {\pdfpagewidth }{\strip@pt \paperheight truept}\fi \ifdim \paperwidth =\z@ \el
| se \setlength {\pdfpageheight }{\strip@pt \paperwidth truept}\fi \fi
| #2<-\ltx@IfUndefined {stockwidth}{\ifdim \paperwidth >\z@ \setlength {\pdfpagew
| idth }{\paperwidth }\fi \ifdim \paperheight >\z@ \setlength {\pdfpageheight }{\
| paperheight }\fi }{\ifdim \stockwidth >\z@ \setlength {\pdfpagewidth }{\stockwi
| dth }\fi \ifdim \stockheight >\z@ \setlength {\pdfpageheight }{\stockheight }\f
| i }
| \ltx@IfUndefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-stockwidth
| {\ifcsname}
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\ifdim \paperwidth >\z@ \setlength {\pdfpagewidth }{\paperwidth }\fi \ifdim
| \paperheight >\z@ \setlength {\pdfpageheight }{\paperheight }\fi
| #2<-\ifdim \stockwidth >\z@ \setlength {\pdfpagewidth }{\stockwidth }\fi \ifdim
| \stockheight >\z@ \setlength {\pdfpageheight }{\stockheight }\fi
| {\ifdim}
| {true}
| \setlength ->\protect \setlength
| {\relax}
| \setlength ->\calc@assign@skip
| \calc@assign@skip ->\calc@assign@generic \calc@Askip \calc@Bskip
| \calc@assign@generic #1#2#3#4->\let \calc@A #1\let \calc@B #2\calc@open (#4!\gl
| obal \calc@A \calc@B \endgroup #3\calc@B
| #1<-\calc@Askip
| #2<-\calc@Bskip
| #3<-\pdfpagewidth
| #4<-\paperwidth
| {\let}
| {changing \calc@A=\count84}
| {into \calc@A=\skip41}
| {\let}
| {changing \calc@B=\count85}
| {into \calc@B=\skip42}
| \calc@open (->\begingroup \conditionally@traceoff \aftergroup \calc@initB \begi
| ngroup \aftergroup \calc@initB \calc@pre@scan
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| \conditionally@traceoff ->\tracingassigns \z@ \tracingrestores \z@ \tracingcomm
| ands \z@ \tracingpages \z@ \tracingmacros \z@ \tracingoutput \z@ \showboxbreadt
| h \m@ne \showboxdepth \m@ne \tracingstats \@ne \tracingparagraphs \z@ \tracingg
| roups \z@
| {\tracingassigns}
| {changing \tracingassigns=1}
| {\tracingrestores}
| {\tracingcommands}
| {restoring \tracingrestores=1}
| {restoring \tracingassigns=1}
| {leaving semi simple group (level 1) entered at line 15}
| \calc@initB ->\calc@B \calc@A
| {\skip42}
| {changing \skip42=794.96999pt}
| {into \skip42=614.295pt}
| {\pdfpagewidth}
| {reassigning \pdfpagewidth=614.295pt}
| {\fi}
| {\ifdim}
| {true}
| \setlength ->\protect \setlength
| {\relax}
| \setlength ->\calc@assign@skip
| \calc@assign@skip ->\calc@assign@generic \calc@Askip \calc@Bskip
| \calc@assign@generic #1#2#3#4->\let \calc@A #1\let \calc@B #2\calc@open (#4!\gl
| obal \calc@A \calc@B \endgroup #3\calc@B
| #1<-\calc@Askip
| #2<-\calc@Bskip
| #3<-\pdfpageheight
| #4<-\paperheight
| {\let}
| {reassigning \calc@A=\skip41}
| {\let}
| {reassigning \calc@B=\skip42}
| \calc@open (->\begingroup \conditionally@traceoff \aftergroup \calc@initB \begi
| ngroup \aftergroup \calc@initB \calc@pre@scan
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| \conditionally@traceoff ->\tracingassigns \z@ \tracingrestores \z@ \tracingcomm
| ands \z@ \tracingpages \z@ \tracingmacros \z@ \tracingoutput \z@ \showboxbreadt
| h \m@ne \showboxdepth \m@ne \tracingstats \@ne \tracingparagraphs \z@ \tracingg
| roups \z@
| {\tracingassigns}
| {changing \tracingassigns=1}
| {\tracingrestores}
| {\tracingcommands}
| {restoring \tracingrestores=1}
| {restoring \tracingassigns=1}
| {leaving semi simple group (level 1) entered at line 15}
| \calc@initB ->\calc@B \calc@A
| {\skip42}
| {changing \skip42=614.295pt}
| {into \skip42=794.96999pt}
| {\pdfpageheight}
| {reassigning \pdfpageheight=794.96999pt}
| {\fi}
| \Hy@DisableOption #1->\ltx@ifundefined {KV@Hyp@#1@default}{\define@key {Hyp}{#1
| }}{\define@key {Hyp}{#1}[]}{\Hy@WarnOptionDisabled {#1}}
| #1<-setpagesize
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-KV@Hyp@setpagesize@default
| {\ifcsname}
| {true}
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| {\expandafter}
| {\else}
| \ltx@secondoftwo #1#2->#2
| #1<-\define@key {Hyp}{setpagesize}
| #2<-\define@key {Hyp}{setpagesize}[]
| \define@key ->\XKV@testoptb \XKV@define@key
| \XKV@testoptb #1->\@testopt {\XKV@t@stoptb #1}{KV}
| #1<-\XKV@define@key
| \@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
| #1<-\XKV@t@stoptb \XKV@define@key
| #2<-KV
| \kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
| ved@b {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@t@stoptb \XKV@define@key
| #3<-\XKV@t@stoptb \XKV@define@key [{KV}]
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {baseurl}}
| {into \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {\def}
| {changing \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\futurelet}
| {reassigning \@let@token=begin-group character {}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\let}
| {changing \reserved@c=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {into \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {\fi}
| {\fi}
| \reserved@c ->\XKV@t@stoptb \XKV@define@key [{KV}]
| \XKV@t@stoptb #1[#2]#3->\XKV@makepf {#2}\XKV@makehd {#3}\KV@@sp@def \XKV@tfam {
| #3}#1
| #1<-\XKV@define@key
| #2<-KV
| #3<-Hyp
| \XKV@makepf #1->\KV@@sp@def \XKV@prefix {#1}\def \XKV@resa {XKV}\ifx \XKV@prefi
| x \XKV@resa \XKV@err {`XKV' prefix is not allowed}\let \XKV@prefix \@empty \els
| e \edef \XKV@prefix {\ifx \XKV@prefix \@empty \else \XKV@prefix @\fi }\fi
| #1<-KV
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@prefix
| #2<-KV
| {\futurelet}
| {changing \XKV@resa=the letter H}
| {into \XKV@resa=the letter K}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-KV\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-KV
| #2<-\@nil
| #3<-\XKV@prefix
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=KV}
| {\edef}
| {changing \XKV@prefix=macro:->KV@}
| {into \XKV@prefix=macro:->KV}
| {\def}
| {changing \XKV@resa=the letter K}
| {into \XKV@resa=macro:->XKV}
| {\ifx}
| {false}
| {\edef}
| {\ifx}
| {false}
| \XKV@prefix ->KV
| {\fi}
| {changing \XKV@prefix=macro:->KV}
| {into \XKV@prefix=macro:->KV@}
| {\fi}
| \XKV@makehd #1->\expandafter \KV@@sp@def \expandafter \XKV@header \expandafter
| {#1}\edef \XKV@header {\XKV@prefix \ifx \XKV@header \@empty \else \XKV@header @
| \fi }
| #1<-Hyp
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@header
| #2<-Hyp
| {\futurelet}
| {changing \XKV@resa=macro:->XKV}
| {into \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@header
| {\toks14}
| {changing \toks14=KV}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@header=macro:->KV@Hyp@}
| {into \XKV@header=macro:->Hyp}
| {\edef}
| \XKV@prefix ->KV@
| {\ifx}
| {false}
| \XKV@header ->Hyp
| {\fi}
| {changing \XKV@header=macro:->Hyp}
| {into \XKV@header=macro:->KV@Hyp@}
| \KV@@sp@def #1#2->\futurelet \XKV@resa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
| #1<-\XKV@tfam
| #2<-Hyp
| {\futurelet}
| {reassigning \XKV@resa=the letter H}
| \KV@@sp@d ->\ifx \XKV@resa \@sptoken \expandafter \KV@@sp@b \else \expandafter
| \KV@@sp@b \expandafter \fi
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\fi}
| \KV@@sp@b #1 \@nil ->\KV@@sp@c #1
| #1<-Hyp\@nil \@nil
| \KV@@sp@c #1\@nil #2\relax #3->\XKV@toks {#1}\edef #3{\the \XKV@toks }
| #1<-Hyp
| #2<-\@nil
| #3<-\XKV@tfam
| {\toks14}
| {changing \toks14=Hyp}
| {into \toks14=Hyp}
| {\edef}
| {changing \XKV@tfam=macro:->Hyp}
| {into \XKV@tfam=macro:->Hyp}
| \XKV@define@key #1->\@ifnextchar [{\XKV@d@fine@k@y {#1}}{\expandafter \def \csn
| ame \XKV@header #1\endcsname ####1}
| #1<-setpagesize
| \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
| {#3}\futurelet \@let@token \@ifnch
| #1<-[
| #2<-\XKV@d@fine@k@y {setpagesize}
| #3<-\expandafter \def \csname \XKV@header setpagesize\endcsname ####1
| {\let}
| {reassigning \reserved@d=the character [}
| {\def}
| {changing \reserved@a=macro:->\XKV@t@stoptb \XKV@define@key }
| {into \reserved@a=macro:->\XKV@d@fine@k@y {setpagesize}}
| {\def}
| {changing \reserved@b=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@b=macro:->\expandafter \def \csname \XKV@header \ETC.}
| {\futurelet}
| {changing \@let@token=begin-group character {}
| {into \@let@token=the character [}
| \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
| @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
| d@b \fi \fi \reserved@c
| {\ifx}
| {false}
| {\ifx}
| {true}
| {\let}
| {changing \reserved@c=macro:->\XKV@t@stoptb \XKV@define@key \ETC.}
| {into \reserved@c=macro:->\XKV@d@fine@k@y {setpagesize}}
| {\else}
| {\fi}
| \reserved@c ->\XKV@d@fine@k@y {setpagesize}
| \XKV@d@fine@k@y #1[#2]->\XKV@define@default {#1}{#2}\expandafter \def \csname \
| XKV@header #1\endcsname ##1
| #1<-setpagesize
| #2<-
| \XKV@define@default #1#2->\expandafter \def \csname \XKV@header #1@default\expa
| ndafter \endcsname \expandafter {\csname \XKV@header #1\endcsname {#2}}
| #1<-setpagesize
| #2<-
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\expandafter}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@setpagesize@default=macro:->\KV@Hyp@setpagesize {true}}
| {into \KV@Hyp@setpagesize@default=macro:->\KV@Hyp@setpagesize {}}
| {\expandafter}
| {\csname}
| \XKV@header ->KV@Hyp@
| {\def}
| {changing \KV@Hyp@setpagesize=macro:#1->\Hy@boolkey {setpagesize}{#1\ETC.}
| {into \KV@Hyp@setpagesize=macro:#1->\Hy@WarnOptionDisabled {setp\ETC.}
| {\iftrue}
| {true}
| {\immediate}
| \write->\string \providecommand \string \HyField@AuxAddToFields [1]{}
| {no mode: \string}
| {\string}
| {vertical mode: \fi}
| {\let}
| {changing \HyField@AfterAuxOpen=macro:->\Hy@AtBeginDocument }
| {into \HyField@AfterAuxOpen=\long macro:#1->#1}
| {\def}
| {changing \HyField@AuxAddToFields=\long macro:#1->}
| {into \HyField@AuxAddToFields=macro:#1->\xdef \HyField@afields {\ifx \ETC.}
| {begin-group character {}
| {entering simple group (level 1) at line 15}
| {end-group character }}
| {leaving simple group (level 1) entered at line 15}
| {\let}
| {changing \Hy@AtBeginDocumentHook=macro:->\@ifpackageloaded {babel}{\@ifpackage
| later \ETC.}
| {into \Hy@AtBeginDocumentHook=undefined}
| {\ifdefined}
| {true}
| \addto #1#2->\ifx #1\@undefined \def #1{#2}\else \ifx #1\relax \def #1{#2}\else
| {\toks@ \expandafter {#1#2}\xdef #1{\the \toks@ }}\fi \fi
| #1<-\captionsenglish
| #2<-\def \contentsname {Table of Contents}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {begin-group character {}
| {entering simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \captionsenglish ->\def \prefacename {Preface}\def \refname {References}\def \a
| bstractname {Abstract}\def \bibname {Bibliography}\def \chaptername {Chapter}\d
| ef \appendixname {Appendix}\def \contentsname {Contents}\def \listfigurename {L
| ist of Figures}\def \listtablename {List of Tables}\def \indexname {Index}\def
| \figurename {Figure}\def \tablename {Table}\def \partname {Part}\def \enclname
| {encl}\def \ccname {cc}\def \headtoname {To}\def \pagename {Page}\def \seename
| {see}\def \alsoname {see also}\def \proofname {Proof}\def \glossaryname {Glossa
| ry}
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\def \prefacename {Preface}\def \ETC.}
| {\xdef}
| {globally changing \captionsenglish=macro:->\def \prefacename {Preface}\def \ET
| C.}
| {into \captionsenglish=macro:->\def \prefacename {Preface}\def \ETC.}
| {end-group character }}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving simple group (level 1) entered at line 15}
| {\fi}
| {\fi}
| {\fi}
| {\gdef}
| {globally changing \latinencoding=macro:->OT1}
| {into \latinencoding=macro:->OT1}
| {\ifx}
| {false}
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-def
| #2<-t1enc
| {\expandafter}
| {\csname}
| {changing \ver@t1enc.def=undefined}
| {into \ver@t1enc.def=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\xdef \latinencoding {\bbl@t@one }
| #2<-
| {\fi}
| {\expandafter}
| {\expandafter}
| \bbl@main@language ->english
| \selectlanguage ->\protect \selectlanguage
| {\relax}
| \selectlanguage #1->\bbl@push@language \aftergroup \bbl@pop@language \bbl@set@
| language {#1}
| #1<-english
| \bbl@push@language ->\xdef \bbl@language@stack {\languagename +\bbl@language@st
| ack }
| {\xdef}
| \languagename ->english
| \bbl@language@stack ->
| {globally changing \bbl@language@stack=macro:->}
| {into \bbl@language@stack=macro:->english+}
| {\aftergroup}
| \bbl@set@language #1->\edef \languagename {\ifnum \escapechar =\expandafter `\s
| tring #1\@empty \else \string #1\@empty \fi }\select@language {\languagename }\
| if@filesw \protected@write \@auxout {}{\string \select@language {\languagename
| }}\addtocontents {toc}{\xstring \select@language {\languagename }}\addtocontent
| s {lof}{\xstring \select@language {\languagename }}\addtocontents {lot}{\xstrin
| g \select@language {\languagename }}\fi
| #1<-english
| {\edef}
| {\ifnum}
| {\expandafter}
| {\string}
| {false}
| {\string}
| \@empty ->
| {\fi}
| {changing \languagename=macro:->english}
| {into \languagename=macro:->english}
| \select@language #1->\expandafter \ifx \csname l@#1\endcsname \relax \@nolanerr
| {#1}\else \expandafter \ifx \csname date#1\endcsname \relax \@noopterr {#1}\el
| se \bbl@patterns {\languagename }\originalTeX \expandafter \def \expandafter \o
| riginalTeX \expandafter {\csname noextras#1\endcsname \let \originalTeX \@empty
| }\languageshorthands {none}\babel@beginsave \csname captions#1\endcsname \csna
| me date#1\endcsname \csname extras#1\endcsname \relax \babel@savevariable \left
| hyphenmin \babel@savevariable \righthyphenmin \expandafter \ifx \csname #1hyphe
| nmins\endcsname \relax \set@hyphenmins \tw@ \thr@@ \relax \else \expandafter \e
| xpandafter \expandafter \set@hyphenmins \csname #1hyphenmins\endcsname \relax \
| fi \fi \fi
| #1<-\languagename
| {\expandafter}
| {\csname}
| \languagename ->english
| {\ifx}
| {false}
| {\expandafter}
| {\csname}
| \languagename ->english
| {\ifx}
| {false}
| \bbl@patterns #1->\language =\expandafter \ifx \csname l@#1:\f@encoding \endcsn
| ame \relax \csname l@#1\endcsname \else \csname l@#1:\f@encoding \endcsname \fi
| \relax
| #1<-\languagename
| {\language}
| {\expandafter}
| {\csname}
| \languagename ->english
| \f@encoding ->OT1
| {\ifx}
| {true}
| {\csname}
| \languagename ->english
| {reassigning \language=0}
| {\else}
| {\relax}
| \originalTeX ->
| {\expandafter}
| {\expandafter}
| {\expandafter}
| {\csname}
| \languagename ->english
| {\def}
| {changing \originalTeX=macro:->}
| {into \originalTeX=macro:->\noextrasenglish \let \originalTeX \ETC.}
| \languageshorthands #1->\def \language@group {#1}
| #1<-none
| {\def}
| {changing \language@group=macro:->english}
| {into \language@group=macro:->none}
| \babel@beginsave ->\babel@savecnt \z@
| {\count192}
| {reassigning \count192=0}
| {\csname}
| \languagename ->english
| \captionsenglish ->\def \prefacename {Preface}\def \refname {References}\def \a
| bstractname {Abstract}\def \bibname {Bibliography}\def \chaptername {Chapter}\d
| ef \appendixname {Appendix}\def \contentsname {Contents}\def \listfigurename {L
| ist of Figures}\def \listtablename {List of Tables}\def \indexname {Index}\def
| \figurename {Figure}\def \tablename {Table}\def \partname {Part}\def \enclname
| {encl}\def \ccname {cc}\def \headtoname {To}\def \pagename {Page}\def \seename
| {see}\def \alsoname {see also}\def \proofname {Proof}\def \glossaryname {Glossa
| ry}\def \contentsname {Table of Contents}
| {\def}
| {changing \prefacename=undefined}
| {into \prefacename=macro:->Preface}
| {\def}
| {changing \refname=undefined}
| {into \refname=macro:->References}
| {\def}
| {changing \abstractname=undefined}
| {into \abstractname=macro:->Abstract}
| {\def}
| {changing \bibname=\long macro:->Bibliography}
| {into \bibname=macro:->Bibliography}
| {\def}
| {changing \chaptername=\long macro:->Chapter}
| {into \chaptername=macro:->Chapter}
| {\def}
| {changing \appendixname=\long macro:->Appendix}
| {into \appendixname=macro:->Appendix}
| {\def}
| {changing \contentsname=\long macro:->Table of Contents}
| {into \contentsname=macro:->Contents}
| {\def}
| {changing \listfigurename=\long macro:->List of Figures}
| {into \listfigurename=macro:->List of Figures}
| {\def}
| {changing \listtablename=\long macro:->List of Tables}
| {into \listtablename=macro:->List of Tables}
| {\def}
| {changing \indexname=\long macro:->Index}
| {into \indexname=macro:->Index}
| {\def}
| {changing \figurename=\long macro:->Figure}
| {into \figurename=macro:->Figure}
| {\def}
| {changing \tablename=\long macro:->Table}
| {into \tablename=macro:->Table}
| {\def}
| {changing \partname=\long macro:->Part}
| {into \partname=macro:->Part}
| {\def}
| {changing \enclname=undefined}
| {into \enclname=macro:->encl}
| {\def}
| {changing \ccname=undefined}
| {into \ccname=macro:->cc}
| {\def}
| {changing \headtoname=undefined}
| {into \headtoname=macro:->To}
| {\def}
| {changing \pagename=undefined}
| {into \pagename=macro:->Page}
| {\def}
| {changing \seename=undefined}
| {into \seename=macro:->see}
| {\def}
| {changing \alsoname=undefined}
| {into \alsoname=macro:->see also}
| {\def}
| {changing \proofname=undefined}
| {into \proofname=macro:->Proof}
| {\def}
| {changing \glossaryname=undefined}
| {into \glossaryname=macro:->Glossary}
| {\def}
| {changing \contentsname=macro:->Contents}
| {into \contentsname=macro:->Table of Contents}
| {\csname}
| \languagename ->english
| \dateenglish ->\def \today {\ifcase \month \or January\or February\or March\or
| April\or May\or June\or July\or August\or September\or October\or November\or D
| ecember\fi \space \number \day , \number \year }
| {\def}
| {changing \today=macro:->\ifcase \month \or January\or \ETC.}
| {into \today=macro:->\ifcase \month \or January\or \ETC.}
| {\csname}
| \languagename ->english
| \extrasenglish ->
| {\relax}
| \babel@savevariable #1->\begingroup \toks@ \expandafter {\originalTeX #1=}\edef
| \x {\endgroup \def \noexpand \originalTeX {\the \toks@ \the #1\relax }}\x
| #1<-\lefthyphenmin
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \originalTeX ->\noextrasenglish \let \originalTeX \@empty
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\noextrasenglish \let \originalTeX \ETC.}
| {\edef}
| {\noexpand}
| {changing \x=undefined}
| {into \x=macro:->\endgroup \def \originalTeX {\noextrasenglish \ETC.}
| \x ->\endgroup \def \originalTeX {\noextrasenglish \let \originalTeX \@empty \l
| efthyphenmin =2\relax }
| {\endgroup}
| {restoring \x=undefined}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| {\def}
| {changing \originalTeX=macro:->\noextrasenglish \let \originalTeX \ETC.}
| {into \originalTeX=macro:->\noextrasenglish \let \originalTeX \ETC.}
| \babel@savevariable #1->\begingroup \toks@ \expandafter {\originalTeX #1=}\edef
| \x {\endgroup \def \noexpand \originalTeX {\the \toks@ \the #1\relax }}\x
| #1<-\righthyphenmin
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\toks0}
| {\expandafter}
| \originalTeX ->\noextrasenglish \let \originalTeX \@empty \lefthyphenmin =2\rel
| ax
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\noextrasenglish \let \originalTeX \ETC.}
| {\edef}
| {\noexpand}
| {changing \x=undefined}
| {into \x=macro:->\endgroup \def \originalTeX {\noextrasenglish \ETC.}
| \x ->\endgroup \def \originalTeX {\noextrasenglish \let \originalTeX \@empty \l
| efthyphenmin =2\relax \righthyphenmin =3\relax }
| {\endgroup}
| {restoring \x=undefined}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 1) entered at line 15}
| {\def}
| {changing \originalTeX=macro:->\noextrasenglish \let \originalTeX \ETC.}
| {into \originalTeX=macro:->\noextrasenglish \let \originalTeX \ETC.}
| {\expandafter}
| {\csname}
| \languagename ->english
| {\ifx}
| {false}
| {\expandafter}
| {\expandafter}
| {\csname}
| \languagename ->english
| {\expandafter}
| \englishhyphenmins ->\tw@ \thr@@
| \set@hyphenmins #1#2->\lefthyphenmin #1\righthyphenmin #2
| #1<-\tw@
| #2<-\thr@@
| {\lefthyphenmin}
| {reassigning \lefthyphenmin=2}
| {\righthyphenmin}
| {reassigning \righthyphenmin=3}
| {\relax}
| {\fi}
| {\fi}
| {\fi}
| {\iftrue}
| {true}
| \protected@write #1#2#3->\begingroup \let \thepage \relax #2\let \protect \@une
| xpandable@protect \edef \reserved@a {\write #1{#3}}\reserved@a \endgroup \if@no
| break \ifvmode \nobreak \fi \fi
| #1<-\@auxout
| #2<-
| #3<-\string \select@language {\languagename }
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\let}
| {changing \thepage=macro:->\csname @arabic\endcsname \c@page }
| {into \thepage=\relax}
| {\let}
| {changing \protect=\relax}
| {into \protect=macro:->\noexpand \protect \noexpand }
| {\edef}
| {\string}
| \languagename ->english
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {setpagesize}}
| {into \reserved@a=macro:->\write \@auxout {\select@langu\ETC.}
| \reserved@a ->\write \@auxout {\select@language{english}}
| {\write}
| {\endgroup}
| {restoring \reserved@a=macro:->\XKV@d@fine@k@y {setpagesize}}
| {restoring \protect=\relax}
| {restoring \thepage=macro:->\csname @arabic\endcsname \c@page }
| {leaving semi simple group (level 1) entered at line 15}
| {\iffalse}
| {false}
| \addtocontents #1#2->\protected@write \@auxout {\let \label \@gobble \let \inde
| x \@gobble \let \glossary \@gobble }{\string \@writefile {#1}{#2}}
| #1<-toc
| #2<-\xstring \select@language {\languagename }
| \protected@write #1#2#3->\begingroup \let \thepage \relax #2\let \protect \@une
| xpandable@protect \edef \reserved@a {\write #1{#3}}\reserved@a \endgroup \if@no
| break \ifvmode \nobreak \fi \fi
| #1<-\@auxout
| #2<-\let \label \@gobble \let \index \@gobble \let \glossary \@gobble
| #3<-\string \@writefile {toc}{\xstring \select@language {\languagename }}
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\let}
| {changing \thepage=macro:->\csname @arabic\endcsname \c@page }
| {into \thepage=\relax}
| {\let}
| {changing \label=macro:#1->\@bsphack \begingroup \@onelevel@sanitize \ETC.}
| {into \label=\long macro:#1->}
| {\let}
| {changing \index=macro:->\@bsphack \begingroup \@sanitize \ETC.}
| {into \index=\long macro:#1->}
| {\let}
| {changing \glossary=macro:->\@bsphack \begingroup \@sanitize \ETC.}
| {into \glossary=\long macro:#1->}
| {\let}
| {changing \protect=\relax}
| {into \protect=macro:->\noexpand \protect \noexpand }
| {\edef}
| {\string}
| {\string}
| \languagename ->english
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {setpagesize}}
| {into \reserved@a=macro:->\write \@auxout {\@writefile{t\ETC.}
| \reserved@a ->\write \@auxout {\@writefile{toc}{\select@language{english}}}
| {\write}
| {\endgroup}
| {restoring \reserved@a=macro:->\XKV@d@fine@k@y {setpagesize}}
| {restoring \protect=\relax}
| {restoring \glossary=macro:->\@bsphack \begingroup \@sanitize \ETC.}
| {restoring \index=macro:->\@bsphack \begingroup \@sanitize \ETC.}
| {restoring \label=macro:#1->\@bsphack \begingroup \@onelevel@sanitize \ETC.}
| {restoring \thepage=macro:->\csname @arabic\endcsname \c@page }
| {leaving semi simple group (level 1) entered at line 15}
| {\iffalse}
| {false}
| \addtocontents #1#2->\protected@write \@auxout {\let \label \@gobble \let \inde
| x \@gobble \let \glossary \@gobble }{\string \@writefile {#1}{#2}}
| #1<-lof
| #2<-\xstring \select@language {\languagename }
| \protected@write #1#2#3->\begingroup \let \thepage \relax #2\let \protect \@une
| xpandable@protect \edef \reserved@a {\write #1{#3}}\reserved@a \endgroup \if@no
| break \ifvmode \nobreak \fi \fi
| #1<-\@auxout
| #2<-\let \label \@gobble \let \index \@gobble \let \glossary \@gobble
| #3<-\string \@writefile {lof}{\xstring \select@language {\languagename }}
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\let}
| {changing \thepage=macro:->\csname @arabic\endcsname \c@page }
| {into \thepage=\relax}
| {\let}
| {changing \label=macro:#1->\@bsphack \begingroup \@onelevel@sanitize \ETC.}
| {into \label=\long macro:#1->}
| {\let}
| {changing \index=macro:->\@bsphack \begingroup \@sanitize \ETC.}
| {into \index=\long macro:#1->}
| {\let}
| {changing \glossary=macro:->\@bsphack \begingroup \@sanitize \ETC.}
| {into \glossary=\long macro:#1->}
| {\let}
| {changing \protect=\relax}
| {into \protect=macro:->\noexpand \protect \noexpand }
| {\edef}
| {\string}
| {\string}
| \languagename ->english
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {setpagesize}}
| {into \reserved@a=macro:->\write \@auxout {\@writefile{l\ETC.}
| \reserved@a ->\write \@auxout {\@writefile{lof}{\select@language{english}}}
| {\write}
| {\endgroup}
| {restoring \reserved@a=macro:->\XKV@d@fine@k@y {setpagesize}}
| {restoring \protect=\relax}
| {restoring \glossary=macro:->\@bsphack \begingroup \@sanitize \ETC.}
| {restoring \index=macro:->\@bsphack \begingroup \@sanitize \ETC.}
| {restoring \label=macro:#1->\@bsphack \begingroup \@onelevel@sanitize \ETC.}
| {restoring \thepage=macro:->\csname @arabic\endcsname \c@page }
| {leaving semi simple group (level 1) entered at line 15}
| {\iffalse}
| {false}
| \addtocontents #1#2->\protected@write \@auxout {\let \label \@gobble \let \inde
| x \@gobble \let \glossary \@gobble }{\string \@writefile {#1}{#2}}
| #1<-lot
| #2<-\xstring \select@language {\languagename }
| \protected@write #1#2#3->\begingroup \let \thepage \relax #2\let \protect \@une
| xpandable@protect \edef \reserved@a {\write #1{#3}}\reserved@a \endgroup \if@no
| break \ifvmode \nobreak \fi \fi
| #1<-\@auxout
| #2<-\let \label \@gobble \let \index \@gobble \let \glossary \@gobble
| #3<-\string \@writefile {lot}{\xstring \select@language {\languagename }}
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| {\let}
| {changing \thepage=macro:->\csname @arabic\endcsname \c@page }
| {into \thepage=\relax}
| {\let}
| {changing \label=macro:#1->\@bsphack \begingroup \@onelevel@sanitize \ETC.}
| {into \label=\long macro:#1->}
| {\let}
| {changing \index=macro:->\@bsphack \begingroup \@sanitize \ETC.}
| {into \index=\long macro:#1->}
| {\let}
| {changing \glossary=macro:->\@bsphack \begingroup \@sanitize \ETC.}
| {into \glossary=\long macro:#1->}
| {\let}
| {changing \protect=\relax}
| {into \protect=macro:->\noexpand \protect \noexpand }
| {\edef}
| {\string}
| {\string}
| \languagename ->english
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {setpagesize}}
| {into \reserved@a=macro:->\write \@auxout {\@writefile{l\ETC.}
| \reserved@a ->\write \@auxout {\@writefile{lot}{\select@language{english}}}
| {\write}
| {\endgroup}
| {restoring \reserved@a=macro:->\XKV@d@fine@k@y {setpagesize}}
| {restoring \protect=\relax}
| {restoring \glossary=macro:->\@bsphack \begingroup \@sanitize \ETC.}
| {restoring \index=macro:->\@bsphack \begingroup \@sanitize \ETC.}
| {restoring \label=macro:#1->\@bsphack \begingroup \@onelevel@sanitize \ETC.}
| {restoring \thepage=macro:->\csname @arabic\endcsname \c@page }
| {leaving semi simple group (level 1) entered at line 15}
| {\iffalse}
| {false}
| {\fi}
| \bbl@clear@ttribs ->\ifx \bbl@attributes \@undefined \else \@for \bbl@tempa :=\
| bbl@attributes \do {\expandafter \bbl@clear@ttrib \bbl@tempa . }\let \bbl@attri
| butes \@undefined \fi
| {\ifx}
| {true}
| {\else}
| \DeclareTextCompositeCommand #1#2#3#4->\expandafter \let \expandafter \reserved
| @a \csname #2\string #1\endcsname \expandafter \expandafter \expandafter \ifx \
| expandafter \@car \reserved@a \relax \relax \@nil \@text@composite \else \edef
| \reserved@b ##1{\def \expandafter \noexpand \csname #2\string #1\endcsname ####
| 1{\noexpand \@text@composite \expandafter \noexpand \csname #2\string #1\endcsn
| ame ####1\noexpand \@empty \noexpand \@text@composite {##1}}}\expandafter \rese
| rved@b \expandafter {\reserved@a {##1}}\fi \expandafter \def \csname \expandaft
| er \string \csname #2\endcsname \string #1-\string #3\endcsname {#4}
| #1<-\"
| #2<-OT1
| #3<-a
| #4<-\bbl@umlauta {a}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\string}
| {\let}
| {changing \reserved@a=macro:->\XKV@d@fine@k@y {setpagesize}}
| {into \reserved@a=macro:#1->\@text@composite \OT1\" #1\@empty \ETC.}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \reserved@a #1->\@text@composite \OT1\" #1\@empty \@text@composite {\add@accent
| {127}{#1}}
| #1<-\relax
| {\expandafter}
| \@car #1#2\@nil ->#1
| #1<-\@text@composite
| #2<-\OT1\" \relax \@empty \@text@composite {\add@accent {127}{\relax }}\relax
| {\ifx}
| {true}
| {\else}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\csname}
| {\string}
| {\string}
| {\string}
| {changing \\OT1\"-a=undefined}
| {into \\OT1\"-a=\relax}
| {\def}
| {changing \\OT1\"-a=\relax}
| {into \\OT1\"-a=macro:->\bbl@umlauta {a}}
| \DeclareTextCompositeCommand #1#2#3#4->\expandafter \let \expandafter \reserved
| @a \csname #2\string #1\endcsname \expandafter \expandafter \expandafter \ifx \
| expandafter \@car \reserved@a \relax \relax \@nil \@text@composite \else \edef
| \reserved@b ##1{\def \expandafter \noexpand \csname #2\string #1\endcsname ####
| 1{\noexpand \@text@composite \expandafter \noexpand \csname #2\string #1\endcsn
| ame ####1\noexpand \@empty \noexpand \@text@composite {##1}}}\expandafter \rese
| rved@b \expandafter {\reserved@a {##1}}\fi \expandafter \def \csname \expandaft
| er \string \csname #2\endcsname \string #1-\string #3\endcsname {#4}
| #1<-\"
| #2<-OT1
| #3<-e
| #4<-\bbl@umlaute {e}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\string}
| {\let}
| {reassigning \reserved@a=macro:#1->\@text@composite \OT1\" #1\@empty \ETC.}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \reserved@a #1->\@text@composite \OT1\" #1\@empty \@text@composite {\add@accent
| {127}{#1}}
| #1<-\relax
| {\expandafter}
| \@car #1#2\@nil ->#1
| #1<-\@text@composite
| #2<-\OT1\" \relax \@empty \@text@composite {\add@accent {127}{\relax }}\relax
| {\ifx}
| {true}
| {\else}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\csname}
| {\string}
| {\string}
| {\string}
| {changing \\OT1\"-e=undefined}
| {into \\OT1\"-e=\relax}
| {\def}
| {changing \\OT1\"-e=\relax}
| {into \\OT1\"-e=macro:->\bbl@umlaute {e}}
| \DeclareTextCompositeCommand #1#2#3#4->\expandafter \let \expandafter \reserved
| @a \csname #2\string #1\endcsname \expandafter \expandafter \expandafter \ifx \
| expandafter \@car \reserved@a \relax \relax \@nil \@text@composite \else \edef
| \reserved@b ##1{\def \expandafter \noexpand \csname #2\string #1\endcsname ####
| 1{\noexpand \@text@composite \expandafter \noexpand \csname #2\string #1\endcsn
| ame ####1\noexpand \@empty \noexpand \@text@composite {##1}}}\expandafter \rese
| rved@b \expandafter {\reserved@a {##1}}\fi \expandafter \def \csname \expandaft
| er \string \csname #2\endcsname \string #1-\string #3\endcsname {#4}
| #1<-\"
| #2<-OT1
| #3<-i
| #4<-\bbl@umlaute {\i }
| {\expandafter}
| {\expandafter}
| {\csname}
| {\string}
| {\let}
| {reassigning \reserved@a=macro:#1->\@text@composite \OT1\" #1\@empty \ETC.}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \reserved@a #1->\@text@composite \OT1\" #1\@empty \@text@composite {\add@accent
| {127}{#1}}
| #1<-\relax
| {\expandafter}
| \@car #1#2\@nil ->#1
| #1<-\@text@composite
| #2<-\OT1\" \relax \@empty \@text@composite {\add@accent {127}{\relax }}\relax
| {\ifx}
| {true}
| {\else}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\csname}
| {\string}
| {\string}
| {\string}
| {\def}
| {changing \\OT1\"-i=macro:->\"\i }
| {into \\OT1\"-i=macro:->\bbl@umlaute {\i }}
| \DeclareTextCompositeCommand #1#2#3#4->\expandafter \let \expandafter \reserved
| @a \csname #2\string #1\endcsname \expandafter \expandafter \expandafter \ifx \
| expandafter \@car \reserved@a \relax \relax \@nil \@text@composite \else \edef
| \reserved@b ##1{\def \expandafter \noexpand \csname #2\string #1\endcsname ####
| 1{\noexpand \@text@composite \expandafter \noexpand \csname #2\string #1\endcsn
| ame ####1\noexpand \@empty \noexpand \@text@composite {##1}}}\expandafter \rese
| rved@b \expandafter {\reserved@a {##1}}\fi \expandafter \def \csname \expandaft
| er \string \csname #2\endcsname \string #1-\string #3\endcsname {#4}
| #1<-\"
| #2<-OT1
| #3<-\i
| #4<-\bbl@umlaute {\i }
| {\expandafter}
| {\expandafter}
| {\csname}
| {\string}
| {\let}
| {reassigning \reserved@a=macro:#1->\@text@composite \OT1\" #1\@empty \ETC.}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \reserved@a #1->\@text@composite \OT1\" #1\@empty \@text@composite {\add@accent
| {127}{#1}}
| #1<-\relax
| {\expandafter}
| \@car #1#2\@nil ->#1
| #1<-\@text@composite
| #2<-\OT1\" \relax \@empty \@text@composite {\add@accent {127}{\relax }}\relax
| {\ifx}
| {true}
| {\else}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\csname}
| {\string}
| {\string}
| {\string}
| {changing \\OT1\"-\i=undefined}
| {into \\OT1\"-\i=\relax}
| {\def}
| {changing \\OT1\"-\i=\relax}
| {into \\OT1\"-\i=macro:->\bbl@umlaute {\i }}
| \DeclareTextCompositeCommand #1#2#3#4->\expandafter \let \expandafter \reserved
| @a \csname #2\string #1\endcsname \expandafter \expandafter \expandafter \ifx \
| expandafter \@car \reserved@a \relax \relax \@nil \@text@composite \else \edef
| \reserved@b ##1{\def \expandafter \noexpand \csname #2\string #1\endcsname ####
| 1{\noexpand \@text@composite \expandafter \noexpand \csname #2\string #1\endcsn
| ame ####1\noexpand \@empty \noexpand \@text@composite {##1}}}\expandafter \rese
| rved@b \expandafter {\reserved@a {##1}}\fi \expandafter \def \csname \expandaft
| er \string \csname #2\endcsname \string #1-\string #3\endcsname {#4}
| #1<-\"
| #2<-OT1
| #3<-o
| #4<-\bbl@umlauta {o}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\string}
| {\let}
| {reassigning \reserved@a=macro:#1->\@text@composite \OT1\" #1\@empty \ETC.}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \reserved@a #1->\@text@composite \OT1\" #1\@empty \@text@composite {\add@accent
| {127}{#1}}
| #1<-\relax
| {\expandafter}
| \@car #1#2\@nil ->#1
| #1<-\@text@composite
| #2<-\OT1\" \relax \@empty \@text@composite {\add@accent {127}{\relax }}\relax
| {\ifx}
| {true}
| {\else}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\csname}
| {\string}
| {\string}
| {\string}
| {changing \\OT1\"-o=undefined}
| {into \\OT1\"-o=\relax}
| {\def}
| {changing \\OT1\"-o=\relax}
| {into \\OT1\"-o=macro:->\bbl@umlauta {o}}
| \DeclareTextCompositeCommand #1#2#3#4->\expandafter \let \expandafter \reserved
| @a \csname #2\string #1\endcsname \expandafter \expandafter \expandafter \ifx \
| expandafter \@car \reserved@a \relax \relax \@nil \@text@composite \else \edef
| \reserved@b ##1{\def \expandafter \noexpand \csname #2\string #1\endcsname ####
| 1{\noexpand \@text@composite \expandafter \noexpand \csname #2\string #1\endcsn
| ame ####1\noexpand \@empty \noexpand \@text@composite {##1}}}\expandafter \rese
| rved@b \expandafter {\reserved@a {##1}}\fi \expandafter \def \csname \expandaft
| er \string \csname #2\endcsname \string #1-\string #3\endcsname {#4}
| #1<-\"
| #2<-OT1
| #3<-u
| #4<-\bbl@umlauta {u}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\string}
| {\let}
| {reassigning \reserved@a=macro:#1->\@text@composite \OT1\" #1\@empty \ETC.}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \reserved@a #1->\@text@composite \OT1\" #1\@empty \@text@composite {\add@accent
| {127}{#1}}
| #1<-\relax
| {\expandafter}
| \@car #1#2\@nil ->#1
| #1<-\@text@composite
| #2<-\OT1\" \relax \@empty \@text@composite {\add@accent {127}{\relax }}\relax
| {\ifx}
| {true}
| {\else}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\csname}
| {\string}
| {\string}
| {\string}
| {changing \\OT1\"-u=undefined}
| {into \\OT1\"-u=\relax}
| {\def}
| {changing \\OT1\"-u=\relax}
| {into \\OT1\"-u=macro:->\bbl@umlauta {u}}
| \DeclareTextCompositeCommand #1#2#3#4->\expandafter \let \expandafter \reserved
| @a \csname #2\string #1\endcsname \expandafter \expandafter \expandafter \ifx \
| expandafter \@car \reserved@a \relax \relax \@nil \@text@composite \else \edef
| \reserved@b ##1{\def \expandafter \noexpand \csname #2\string #1\endcsname ####
| 1{\noexpand \@text@composite \expandafter \noexpand \csname #2\string #1\endcsn
| ame ####1\noexpand \@empty \noexpand \@text@composite {##1}}}\expandafter \rese
| rved@b \expandafter {\reserved@a {##1}}\fi \expandafter \def \csname \expandaft
| er \string \csname #2\endcsname \string #1-\string #3\endcsname {#4}
| #1<-\"
| #2<-OT1
| #3<-A
| #4<-\bbl@umlauta {A}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\string}
| {\let}
| {reassigning \reserved@a=macro:#1->\@text@composite \OT1\" #1\@empty \ETC.}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \reserved@a #1->\@text@composite \OT1\" #1\@empty \@text@composite {\add@accent
| {127}{#1}}
| #1<-\relax
| {\expandafter}
| \@car #1#2\@nil ->#1
| #1<-\@text@composite
| #2<-\OT1\" \relax \@empty \@text@composite {\add@accent {127}{\relax }}\relax
| {\ifx}
| {true}
| {\else}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\csname}
| {\string}
| {\string}
| {\string}
| {changing \\OT1\"-A=undefined}
| {into \\OT1\"-A=\relax}
| {\def}
| {changing \\OT1\"-A=\relax}
| {into \\OT1\"-A=macro:->\bbl@umlauta {A}}
| \DeclareTextCompositeCommand #1#2#3#4->\expandafter \let \expandafter \reserved
| @a \csname #2\string #1\endcsname \expandafter \expandafter \expandafter \ifx \
| expandafter \@car \reserved@a \relax \relax \@nil \@text@composite \else \edef
| \reserved@b ##1{\def \expandafter \noexpand \csname #2\string #1\endcsname ####
| 1{\noexpand \@text@composite \expandafter \noexpand \csname #2\string #1\endcsn
| ame ####1\noexpand \@empty \noexpand \@text@composite {##1}}}\expandafter \rese
| rved@b \expandafter {\reserved@a {##1}}\fi \expandafter \def \csname \expandaft
| er \string \csname #2\endcsname \string #1-\string #3\endcsname {#4}
| #1<-\"
| #2<-OT1
| #3<-E
| #4<-\bbl@umlaute {E}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\string}
| {\let}
| {reassigning \reserved@a=macro:#1->\@text@composite \OT1\" #1\@empty \ETC.}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \reserved@a #1->\@text@composite \OT1\" #1\@empty \@text@composite {\add@accent
| {127}{#1}}
| #1<-\relax
| {\expandafter}
| \@car #1#2\@nil ->#1
| #1<-\@text@composite
| #2<-\OT1\" \relax \@empty \@text@composite {\add@accent {127}{\relax }}\relax
| {\ifx}
| {true}
| {\else}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\csname}
| {\string}
| {\string}
| {\string}
| {changing \\OT1\"-E=undefined}
| {into \\OT1\"-E=\relax}
| {\def}
| {changing \\OT1\"-E=\relax}
| {into \\OT1\"-E=macro:->\bbl@umlaute {E}}
| \DeclareTextCompositeCommand #1#2#3#4->\expandafter \let \expandafter \reserved
| @a \csname #2\string #1\endcsname \expandafter \expandafter \expandafter \ifx \
| expandafter \@car \reserved@a \relax \relax \@nil \@text@composite \else \edef
| \reserved@b ##1{\def \expandafter \noexpand \csname #2\string #1\endcsname ####
| 1{\noexpand \@text@composite \expandafter \noexpand \csname #2\string #1\endcsn
| ame ####1\noexpand \@empty \noexpand \@text@composite {##1}}}\expandafter \rese
| rved@b \expandafter {\reserved@a {##1}}\fi \expandafter \def \csname \expandaft
| er \string \csname #2\endcsname \string #1-\string #3\endcsname {#4}
| #1<-\"
| #2<-OT1
| #3<-I
| #4<-\bbl@umlaute {I}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\string}
| {\let}
| {reassigning \reserved@a=macro:#1->\@text@composite \OT1\" #1\@empty \ETC.}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \reserved@a #1->\@text@composite \OT1\" #1\@empty \@text@composite {\add@accent
| {127}{#1}}
| #1<-\relax
| {\expandafter}
| \@car #1#2\@nil ->#1
| #1<-\@text@composite
| #2<-\OT1\" \relax \@empty \@text@composite {\add@accent {127}{\relax }}\relax
| {\ifx}
| {true}
| {\else}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\csname}
| {\string}
| {\string}
| {\string}
| {changing \\OT1\"-I=undefined}
| {into \\OT1\"-I=\relax}
| {\def}
| {changing \\OT1\"-I=\relax}
| {into \\OT1\"-I=macro:->\bbl@umlaute {I}}
| \DeclareTextCompositeCommand #1#2#3#4->\expandafter \let \expandafter \reserved
| @a \csname #2\string #1\endcsname \expandafter \expandafter \expandafter \ifx \
| expandafter \@car \reserved@a \relax \relax \@nil \@text@composite \else \edef
| \reserved@b ##1{\def \expandafter \noexpand \csname #2\string #1\endcsname ####
| 1{\noexpand \@text@composite \expandafter \noexpand \csname #2\string #1\endcsn
| ame ####1\noexpand \@empty \noexpand \@text@composite {##1}}}\expandafter \rese
| rved@b \expandafter {\reserved@a {##1}}\fi \expandafter \def \csname \expandaft
| er \string \csname #2\endcsname \string #1-\string #3\endcsname {#4}
| #1<-\"
| #2<-OT1
| #3<-O
| #4<-\bbl@umlauta {O}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\string}
| {\let}
| {reassigning \reserved@a=macro:#1->\@text@composite \OT1\" #1\@empty \ETC.}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \reserved@a #1->\@text@composite \OT1\" #1\@empty \@text@composite {\add@accent
| {127}{#1}}
| #1<-\relax
| {\expandafter}
| \@car #1#2\@nil ->#1
| #1<-\@text@composite
| #2<-\OT1\" \relax \@empty \@text@composite {\add@accent {127}{\relax }}\relax
| {\ifx}
| {true}
| {\else}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\csname}
| {\string}
| {\string}
| {\string}
| {changing \\OT1\"-O=undefined}
| {into \\OT1\"-O=\relax}
| {\def}
| {changing \\OT1\"-O=\relax}
| {into \\OT1\"-O=macro:->\bbl@umlauta {O}}
| \DeclareTextCompositeCommand #1#2#3#4->\expandafter \let \expandafter \reserved
| @a \csname #2\string #1\endcsname \expandafter \expandafter \expandafter \ifx \
| expandafter \@car \reserved@a \relax \relax \@nil \@text@composite \else \edef
| \reserved@b ##1{\def \expandafter \noexpand \csname #2\string #1\endcsname ####
| 1{\noexpand \@text@composite \expandafter \noexpand \csname #2\string #1\endcsn
| ame ####1\noexpand \@empty \noexpand \@text@composite {##1}}}\expandafter \rese
| rved@b \expandafter {\reserved@a {##1}}\fi \expandafter \def \csname \expandaft
| er \string \csname #2\endcsname \string #1-\string #3\endcsname {#4}
| #1<-\"
| #2<-OT1
| #3<-U
| #4<-\bbl@umlauta {U}
| {\expandafter}
| {\expandafter}
| {\csname}
| {\string}
| {\let}
| {reassigning \reserved@a=macro:#1->\@text@composite \OT1\" #1\@empty \ETC.}
| {\expandafter}
| {\expandafter}
| {\expandafter}
| \reserved@a #1->\@text@composite \OT1\" #1\@empty \@text@composite {\add@accent
| {127}{#1}}
| #1<-\relax
| {\expandafter}
| \@car #1#2\@nil ->#1
| #1<-\@text@composite
| #2<-\OT1\" \relax \@empty \@text@composite {\add@accent {127}{\relax }}\relax
| {\ifx}
| {true}
| {\else}
| {\expandafter}
| {\csname}
| {\expandafter}
| {\csname}
| {\string}
| {\string}
| {\string}
| {changing \\OT1\"-U=undefined}
| {into \\OT1\"-U=\relax}
| {\def}
| {changing \\OT1\"-U=\relax}
| {into \\OT1\"-U=macro:->\bbl@umlauta {U}}
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-natbib
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\def \@citex [##1][##2]##3{\@safe@activestrue \edef \@tempa {##3}\@safe@act
| ivesfalse \org@@citex [##1][##2]{\@tempa }}
| #2<-
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-cite
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {changing \ver@cite.sty=undefined}
| {into \ver@cite.sty=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\def \@citex [##1]##2{\@safe@activestrue \org@@citex [##1]{##2}\@safe@activ
| esfalse }
| #2<-
| \bbl@cite@choice ->\global \let \bibcite \bbl@bibcite \@ifpackageloaded {natbib
| }{\global \let \bibcite \org@bibcite }{}\@ifpackageloaded {cite}{\global \let \
| bibcite \org@bibcite }{}\global \let \bbl@cite@choice \relax
| {\global}
| {globally changing \bibcite=macro:->\bbl@cite@choice \bibcite }
| {into \bibcite=macro:#1#2->\org@bibcite {#1}{\@safe@activesfalse \ETC.}
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-natbib
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\global \let \bibcite \org@bibcite
| #2<-
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-cite
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\global \let \bibcite \org@bibcite
| #2<-
| {\global}
| {globally changing \bbl@cite@choice=macro:->\global \let \bibcite \bbl@bibcite
| \ETC.}
| {into \bbl@cite@choice=\relax}
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-ifthen
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@firstoftwo #1#2->#1
| #1<-\bbl@redefine@long \ifthenelse ##1##2##3{\let \bbl@tempa \pageref \let \pag
| eref \org@pageref \@safe@activestrue \org@ifthenelse {##1}{\let \pageref \bbl@t
| empa \@safe@activesfalse ##2}{\let \pageref \bbl@tempa \@safe@activesfalse ##3}
| }
| #2<-
| \bbl@redefine@long #1->\edef \bbl@tempa {\expandafter \@gobble \string #1}\expa
| ndafter \let \csname org@\bbl@tempa \endcsname #1 \expandafter \long \expandaft
| er \def \csname \bbl@tempa \endcsname
| #1<-\ifthenelse
| {\edef}
| {\expandafter}
| {\string}
| \@gobble #1->
| #1<-\
| {changing \bbl@tempa=macro:->AU}
| {into \bbl@tempa=macro:->ifthenelse}
| {\expandafter}
| {\csname}
| \bbl@tempa ->ifthenelse
| {changing \org@ifthenelse=undefined}
| {into \org@ifthenelse=\relax}
| {\let}
| {changing \org@ifthenelse=\relax}
| {into \org@ifthenelse=macro:->\let \begingroup \NR@TE@begingroup \ETC.}
| {blank space }
| {\expandafter}
| {\expandafter}
| {\csname}
| \bbl@tempa ->ifthenelse
| {\long}
| {changing \ifthenelse=macro:->\let \begingroup \NR@TE@begingroup \ETC.}
| {into \ifthenelse=\long macro:#1#2#3->\let \bbl@tempa \pageref \ETC.}
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-varioref
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\bbl@redefine \@@vpageref ##1[##2]##3{\@safe@activestrue \org@@@vpageref {#
| #1}[##2]{##3}\@safe@activesfalse }\bbl@redefine \vrefpagenum ##1##2{\@safe@acti
| vestrue \org@vrefpagenum {##1}{##2}\@safe@activesfalse }\expandafter \def \csna
| me Ref \endcsname ##1{\protected@edef \@tempa {\org@ref {##1}}\expandafter \Mak
| eUppercase \@tempa }
| #2<-
| \@ifpackageloaded ->\@ifl@aded \@pkgextension
| \@ifl@aded #1#2->\expandafter \ifx \csname ver@#2.#1\endcsname \relax \expandaf
| ter \@secondoftwo \else \expandafter \@firstoftwo \fi
| #1<-\@pkgextension
| #2<-hhline
| {\expandafter}
| {\csname}
| \@pkgextension ->sty
| {changing \ver@hhline.sty=undefined}
| {into \ver@hhline.sty=\relax}
| {\ifx}
| {true}
| {\expandafter}
| {\else}
| \@secondoftwo #1#2->#2
| #1<-\expandafter \ifx \csname normal@char\string :\endcsname \relax \else \make
| atletter \def \@currname {hhline}\input {hhline.sty}\makeatother \fi
| #2<-
| \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
| firstoftwo \else \expandafter \@secondoftwo \fi
| #1<-pdfstringdefDisableCommands
| {\expandafter}
| {\csname}
| {\ifx}
| {false}
| {\expandafter}
| {\fi}
| \@secondoftwo #1#2->#2
| #1<-
| #2<-\pdfstringdefDisableCommands {\languageshorthands {system}}
| \pdfstringdefDisableCommands ->\begingroup \makeatletter \HyPsd@DisableCommands
|
| {\begingroup}
| {entering semi simple group (level 1) at line 15}
| \makeatletter ->\catcode `\@11\relax
| {\catcode}
| {changing \catcode64=12}
| {into \catcode64=11}
| {\relax}
| \HyPsd@DisableCommands #1->\ltx@GlobalAppendToMacro \pdfstringdefPreHook {#1}\e
| ndgroup
| #1<-\languageshorthands {system}
| \ltx@GlobalAppendToMacro #1#2->\ifx \ltx@undefined #1\let #1\ltx@empty \else \i
| fx \relax #1\let #1\ltx@empty \fi \fi \begingroup \ltx@LocToksA \expandafter {#
| 1#2}\xdef #1{\the \ltx@LocToksA }\endgroup
| #1<-\pdfstringdefPreHook
| #2<-\languageshorthands {system}
| {\ifx}
| {false}
| {\ifx}
| {false}
| {\fi}
| {\begingroup}
| {entering semi simple group (level 2) at line 15}
| {\toks0}
| {\expandafter}
| \pdfstringdefPreHook ->
| {changing \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {into \toks0=\languageshorthands {system}}
| {\xdef}
| {globally changing \pdfstringdefPreHook=macro:->}
| {into \pdfstringdefPreHook=macro:->\languageshorthands {system}}
| {\endgroup}
| {restoring \toks0=\AtEndOfPackage {\let \conditionally@traceoff \ETC.}
| {leaving semi simple group (level 2) entered at line 15}
| {\endgroup}
| {restoring \catcode64=12}
| {leaving semi simple group (level 1) entered at line 15}
| {\ifx}
| {false}
| {\ifdim}
| {false}
| {\global}
| {globally changing \dimen87=4.0pt}
| {into \dimen87=6.0pt}
| {\global}
| {globally changing \@begindocumenthook=macro:->\Gm@savelength {paperwidth}\Gm@s
| avelength \ETC.}
| {into \@begindocumenthook=undefined}
| {\ifx}
| {true}
| {\global}
| {globally changing \@filelist=macro:->rpisudiss.cls,hardwrap.sty,ifp\ETC.}
| {into \@filelist=\relax}
| {\global}
| {globally changing \@addtofilelist=macro:#1->\xdef \@filelist {\@filelist \ETC.
| }
| {into \@addtofilelist=\long macro:#1->}
| {\fi}
| {\gdef}
| {globally changing \do=\noexpand}
| {into \do=macro:#1->\global \let #1\@notprerr }
| \@preamblecmds ->\do \@onlypreamble \do \@preamblecmds \do \CheckCommand \do \c
| heck@command \do \@check@c \do \@check@eq \do \document \do \nofiles \do \inclu
| deonly \do \@obsoletefile \do \listfiles \do \DeclareTextCommand \do \DeclareTe
| xtSymbol \do \DeclareTextCommandDefault \do \DeclareTextAccent \do \DeclareText
| CompositeCommand \do \DeclareTextComposite \do \DeclareTextSymbolDefault \do \D
| eclareTextAccentDefault \do \UndeclareTextCommand \do \new@mathgroup \do \cdp@l
| ist \do \cdp@elt \do \DeclareFontEncoding \do \DeclareFontEncoding@ \do \Declar
| eFontSubstitution \do \DeclareFontEncodingDefaults \do \DeclarePreloadSizes \do
| \DeclareMathSizes \do \@DeclareMathSizes \do \DeclareErrorFont \do \DeclareSiz
| eFunction \do \new@fontshape \do \warn@rel@i \do \scan@fontshape \do \scan@@fon
| tshape \do \subst@fontshape \do \extra@def \do \default@mextra \do \preload@siz
| es \do \err@rel@i \do \newmathalphabet \do \newmathalphabet@@ \do \newmathalpha
| bet@@@ \do \define@mathalphabet \do \define@mathgroup \do \addtoversion \do \ve
| rsion@list \do \version@elt \do \alpha@list \do \alpha@elt \do \restore@mathver
| sion \do \init@restore@version \do \dorestore@version \do \process@table \do \D
| eclareMathVersion \do \new@mathversion \do \DeclareSymbolFont \do \group@list \
| do \group@elt \do \new@symbolfont \do \SetSymbolFont \do \SetSymbolFont@ \do \g
| et@cdp \do \DeclareMathAlphabet \do \new@mathalphabet \do \SetMathAlphabet \do
| \SetMathAlphabet@ \do \DeclareMathAccent \do \set@mathaccent \do \DeclareMathSy
| mbol \do \set@mathchar \do \set@mathsymbol \do \DeclareMathDelimiter \do \@xxDe
| clareMathDelimiter \do \@DeclareMathDelimiter \do \@xDeclareMathDelimiter \do \
| set@mathdelimiter \do \set@@mathdelimiter \do \DeclareMathRadical \do \mathchar
| @type \do \DeclareSymbolFontAlphabet \do \DeclareSymbolFontAlphabet@ \do \Decla
| reTextFontCommand \do \DeclareOldFontCommand \do \@newl@bel \do \makeindex \do
| \makeglossary \do \@classoptionslist \do \@unusedoptionlist \do \@clsextension
| \do \@pkgextension \do \@pushfilename \do \@popfilename \do \@p@pfilename \do \
| @currnamestack \do \@ptionlist \do \@ifpackageloaded \do \@ifclassloaded \do \@
| ifl@aded \do \@ifpackagelater \do \@ifclasslater \do \@ifl@ter \do \@ifl@t@r \d
| o \@parse@version \do \@ifpackagewith \do \@ifclasswith \do \@if@ptions \do \@i
| f@pti@ns \do \ProvidesPackage \do \@pr@videpackage \do \ProvidesClass \do \@pas
| s@ptions \do \PassOptionsToPackage \do \PassOptionsToClass \do \DeclareOption \
| do \@declareoption \do \@defdefault@ds \do \OptionNotUsed \do \ProcessOptions \
| do \@process@ptions \do \@xprocess@ptions \do \@process@pti@ns \do \@options \d
| o \@use@ption \do \ExecuteOptions \do \documentclass \do \documentstyle \do \Re
| quirePackage \do \LoadClass \do \@loadwithoptions \do \LoadClassWithOptions \do
| \RequirePackageWithOptions \do \usepackage \do \NeedsTeXFormat \do \@needsform
| at \do \@needsf@rmat \do \@fileswithoptions \do \@fileswith@ptions \do \@filesw
| ith@pti@ns \do \@onefilewithoptions \do \@@fileswith@pti@ns \do \@reset@ptions
| \do \AtEndOfPackage \do \AtEndOfClass \do \AtBeginDocument \do \@cls@pkg \do \@
| unknownoptionerror \do \@unprocessedoptions \do \@@unprocessedoptions \do \@bad
| requireerror \do \@twoloadclasserror \do \@twoclasseserror \do \filecontents \d
| o \endfilecontents \do \filecontents* \do \endfilecontents* \do \filec@ntents \
| do \geometry \do \tracingpatches \do \DefineNamedColor \do \LoadMetaPostSpecial
| Extensions \do \LdfInit \do \ldf@quit \do \ldf@finish \do \languageattribute \d
| o \bbl@redefine \do \bbl@redefine@long \do \bbl@redefinerobust \do \substitutef
| ontfamily
| \do #1->\global \let #1\@notprerr
| #1<-\@onlypreamble
| {\global}
| {globally changing \@onlypreamble=macro:#1->\expandafter \gdef \expandafter \ET
| C.}
| {into \@onlypreamble=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@preamblecmds
| {\global}
| {globally changing \@preamblecmds=macro:->\do \@onlypreamble \do \@preamblecmds
| \ETC.}
| {into \@preamblecmds=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\CheckCommand
| {\global}
| {globally changing \CheckCommand=macro:->\@star@or@long \check@command }
| {into \CheckCommand=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\check@command
| {\global}
| {globally changing \check@command=macro:#1#2{->\@check@c #1{#2}{}
| {into \check@command=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@check@c
| {\global}
| {globally changing \@check@c=\long macro:#1#2#3->\expandafter \let \csname \ETC
| .}
| {into \@check@c=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@check@eq
| {\global}
| {globally changing \@check@eq=macro:#1#2->\ifx #1#2\else \@latex@warning@no@lin
| e \ETC.}
| {into \@check@eq=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\document
| {\global}
| {globally changing \document=macro:->\endgroup \let \AtEndPreamble \ETC.}
| {into \document=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\nofiles
| {\global}
| {globally changing \nofiles=macro:->\@fileswfalse \typeout {No aux\ETC.}
| {into \nofiles=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\includeonly
| {\global}
| {globally changing \includeonly=macro:#1->\@partswtrue \edef \@partlist \ETC.}
| {into \includeonly=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@obsoletefile
| {\global}
| {globally changing \@obsoletefile=macro:#1#2->\@latex@warning@no@line {i\ETC.}
| {into \@obsoletefile=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\listfiles
| {\global}
| {globally changing \listfiles=macro:->\let \listfiles \relax \def \@listfiles \
| ETC.}
| {into \listfiles=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareTextCommand
| {\global}
| {globally changing \DeclareTextCommand=macro:->\@dec@text@cmd \newcommand }
| {into \DeclareTextCommand=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareTextSymbol
| {\global}
| {globally changing \DeclareTextSymbol=macro:#1#2#3->\@dec@text@cmd \chardef@tex
| t@cmd \ETC.}
| {into \DeclareTextSymbol=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareTextCommandDefault
| {\global}
| {globally changing \DeclareTextCommandDefault=macro:#1->\DeclareTextCommand #1?
| }
| {into \DeclareTextCommandDefault=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareTextAccent
| {\global}
| {globally changing \DeclareTextAccent=macro:#1#2#3->\DeclareTextCommand #1{#2\E
| TC.}
| {into \DeclareTextAccent=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareTextCompositeCommand
| {\global}
| {globally changing \DeclareTextCompositeCommand=macro:#1#2#3#4->\expandafter \l
| et \expandafter \ETC.}
| {into \DeclareTextCompositeCommand=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareTextComposite
| {\global}
| {globally changing \DeclareTextComposite=macro:#1#2#3#4->\def \reserved@a {\Dec
| lareTextCompositeCommand \ETC.}
| {into \DeclareTextComposite=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareTextSymbolDefault
| {\global}
| {globally changing \DeclareTextSymbolDefault=macro:#1#2->\DeclareTextCommandDef
| ault \ETC.}
| {into \DeclareTextSymbolDefault=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareTextAccentDefault
| {\global}
| {globally changing \DeclareTextAccentDefault=macro:#1#2->\DeclareTextCommandDef
| ault \ETC.}
| {into \DeclareTextAccentDefault=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\UndeclareTextCommand
| {\global}
| {globally changing \UndeclareTextCommand=macro:#1#2->\expandafter \ifx \csname
| \ETC.}
| {into \UndeclareTextCommand=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\new@mathgroup
| {\global}
| {globally changing \new@mathgroup=macro:->\alloc@ 8\mathgroup \chardef \sixt@@n
| }
| {into \new@mathgroup=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\cdp@list
| {\global}
| {globally changing \cdp@list=macro:->\cdp@elt {OML}{cmm}{m}{it}\cdp@elt \ETC.}
| {into \cdp@list=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\cdp@elt
| {\global}
| {globally changing \cdp@elt=macro:#1#2#3#4->\@font@info {Checking \ETC.}
| {into \cdp@elt=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareFontEncoding
| {\global}
| {globally changing \DeclareFontEncoding=macro:->\begingroup \nfss@catcodes \exp
| andafter \ETC.}
| {into \DeclareFontEncoding=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareFontEncoding@
| {\global}
| {globally changing \DeclareFontEncoding@=macro:#1#2#3->\expandafter \ifx \csnam
| e \ETC.}
| {into \DeclareFontEncoding@=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareFontSubstitution
| {\global}
| {globally changing \DeclareFontSubstitution=macro:#1#2#3#4->\expandafter \ifx \
| csname \ETC.}
| {into \DeclareFontSubstitution=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareFontEncodingDefaults
| {\global}
| {globally changing \DeclareFontEncodingDefaults=macro:#1#2->\ifx \relax #1\else
| \ifx \default@T \ETC.}
| {into \DeclareFontEncodingDefaults=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclarePreloadSizes
| {\global}
| {globally changing \DeclarePreloadSizes=macro:#1#2#3#4#5->\@ifundefined {T@#1}\
| ETC.}
| {into \DeclarePreloadSizes=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareMathSizes
| {\global}
| {globally changing \DeclareMathSizes=macro:->\@ifstar {\@DeclareMathSizes \math
| @fontsfalse \ETC.}
| {into \DeclareMathSizes=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@DeclareMathSizes
| {\global}
| {globally changing \@DeclareMathSizes=macro:#1#2#3#4#5->\@defaultunits \dimen@
| \ETC.}
| {into \@DeclareMathSizes=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareErrorFont
| {\global}
| {globally changing \DeclareErrorFont=macro:#1#2#3#4#5->\xdef \error@fontshape \
| ETC.}
| {into \DeclareErrorFont=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareSizeFunction
| {\global}
| {globally changing \DeclareSizeFunction=macro:#1#2->\@namedef {s@fct@#1}{#2}}
| {into \DeclareSizeFunction=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\new@fontshape
| {\global}
| {globally changing \new@fontshape=macro:#1#2#3#4->\warn@rel@i \new@fontshape \E
| TC.}
| {into \new@fontshape=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\warn@rel@i
| {\global}
| {globally changing \warn@rel@i=macro:#1#2->\@font@warning {*** NFSS r\ETC.}
| {into \warn@rel@i=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\scan@fontshape
| {\global}
| {globally changing \scan@fontshape=macro:->\let \reserved@f \@empty \let \ETC.}
| {into \scan@fontshape=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\scan@@fontshape
| {\global}
| {globally changing \scan@@fontshape=macro:#1>#2#3<->\ifx \@nil #1\edef \reserve
| d@f \ETC.}
| {into \scan@@fontshape=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\subst@fontshape
| {\global}
| {globally changing \subst@fontshape=macro:#1#2#3#4#5#6->\warn@rel@i \subst@font
| shape \ETC.}
| {into \subst@fontshape=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\extra@def
| {\global}
| {globally changing \extra@def=macro:#1#2#3->\warn@rel@i \extra@def \DeclareFont
| Family \ETC.}
| {into \extra@def=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\default@mextra
| {\global}
| {globally changing \default@mextra=macro:->\warn@rel@i \default@mextra \Declare
| FontEncodingDefaults \ETC.}
| {into \default@mextra=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\preload@sizes
| {\global}
| {globally changing \preload@sizes=macro:->\warn@rel@i \preload@sizes \DeclarePr
| eloadSizes \ETC.}
| {into \preload@sizes=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\err@rel@i
| {\global}
| {globally changing \err@rel@i=macro:#1#2->\@latex@error {*** NFSS re\ETC.}
| {into \err@rel@i=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\newmathalphabet
| {\global}
| {globally changing \newmathalphabet=macro:->\if@no@font@opt \@latex@error \ETC.
| }
| {into \newmathalphabet=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\newmathalphabet@@
| {\global}
| {globally changing \newmathalphabet@@=macro:#1->\DeclareMathAlphabet #1{U}{}\ET
| C.}
| {into \newmathalphabet@@=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\newmathalphabet@@@
| {\global}
| {globally changing \newmathalphabet@@@=macro:#1#2#3#4->\DeclareMathAlphabet {\E
| TC.}
| {into \newmathalphabet@@@=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\define@mathalphabet
| {\global}
| {globally changing \define@mathalphabet=macro:->\err@rel@i \define@mathalphabet
| \ETC.}
| {into \define@mathalphabet=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\define@mathgroup
| {\global}
| {globally changing \define@mathgroup=macro:->\err@rel@i \define@mathgroup \Decl
| areSymbolFont }
| {into \define@mathgroup=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\addtoversion
| {\global}
| {globally changing \addtoversion=macro:#1#2->\warn@rel@i \addtoversion \ETC.}
| {into \addtoversion=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\version@list
| {\global}
| {globally changing \version@list=macro:->\version@elt \mv@normal \version@elt \
| ETC.}
| {into \version@list=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\version@elt
| {\global}
| {globally changing \version@elt=macro:#1->\toks@ \expandafter {#1}\edef \ETC.}
| {into \version@elt=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\alpha@list
| {\global}
| {globally changing \alpha@list=macro:->\alpha@elt \mathbf \M@OT1 \OT1/cmr/bx/n
| \ETC.}
| {into \alpha@list=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\alpha@elt
| {\global}
| {globally changing \alpha@elt=macro:#1#2#3->\ifx #2\no@alphabet@error \ETC.}
| {into \alpha@elt=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\restore@mathversion
| {\global}
| {globally changing \restore@mathversion=undefined}
| {into \restore@mathversion=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\init@restore@version
| {\global}
| {globally changing \init@restore@version=macro:->\global \let \init@restore@ver
| sion \ETC.}
| {into \init@restore@version=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\dorestore@version
| {\global}
| {globally changing \dorestore@version=macro:->\ifmmode \aftergroup \dorestore@v
| ersion \ETC.}
| {into \dorestore@version=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\process@table
| {\global}
| {globally changing \process@table=macro:->\def \cdp@elt ##1##2##3##4{\@font@inf
| o \ETC.}
| {into \process@table=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareMathVersion
| {\global}
| {globally changing \DeclareMathVersion=macro:#1->\expandafter \new@mathversion
| \ETC.}
| {into \DeclareMathVersion=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\new@mathversion
| {\global}
| {globally changing \new@mathversion=macro:#1->\expandafter \in@ \expandafter \E
| TC.}
| {into \new@mathversion=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareSymbolFont
| {\global}
| {globally changing \DeclareSymbolFont=macro:#1#2#3#4#5->\@tempswafalse \edef \E
| TC.}
| {into \DeclareSymbolFont=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\group@list
| {\global}
| {globally changing \group@list=macro:->\group@elt \symoperators \OT1/cmr/m/n \E
| TC.}
| {into \group@list=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\group@elt
| {\global}
| {globally changing \group@elt=macro:#1#2->\expandafter \ifx \csname \ETC.}
| {into \group@elt=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\new@symbolfont
| {\global}
| {globally changing \new@symbolfont=macro:#1#2#3#4#5->\toks@ \expandafter \ETC.}
| {into \new@symbolfont=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\SetSymbolFont
| {\global}
| {globally changing \SetSymbolFont=macro:#1#2#3#4#5#6->\@tempswafalse \edef \ETC
| .}
| {into \SetSymbolFont=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\SetSymbolFont@
| {\global}
| {globally changing \SetSymbolFont@=macro:#1#2#3->\expandafter \in@ \expandafter
| \ETC.}
| {into \SetSymbolFont@=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\get@cdp
| {\global}
| {globally changing \get@cdp=macro:#1#2/#3\@nil #4->\def #4{#2}}
| {into \get@cdp=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareMathAlphabet
| {\global}
| {globally changing \DeclareMathAlphabet=macro:#1#2#3#4#5->\@tempswafalse \edef
| \ETC.}
| {into \DeclareMathAlphabet=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\new@mathalphabet
| {\global}
| {globally changing \new@mathalphabet=macro:#1#2#3#4#5->\toks@ \expandafter \ETC
| .}
| {into \new@mathalphabet=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\SetMathAlphabet
| {\global}
| {globally changing \SetMathAlphabet=macro:#1#2#3#4#5#6->\@tempswafalse \edef \E
| TC.}
| {into \SetMathAlphabet=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\SetMathAlphabet@
| {\global}
| {globally changing \SetMathAlphabet@=macro:#1#2#3#4#5->\expandafter \in@ \expan
| dafter \ETC.}
| {into \SetMathAlphabet@=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareMathAccent
| {\global}
| {globally changing \DeclareMathAccent=macro:#1#2#3#4->\expandafter \in@ \csname
| \ETC.}
| {into \DeclareMathAccent=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\set@mathaccent
| {\global}
| {globally changing \set@mathaccent=macro:#1#2#3#4->\xdef #2{\mathaccent "\ETC.}
| {into \set@mathaccent=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareMathSymbol
| {\global}
| {globally changing \DeclareMathSymbol=macro:#1#2#3#4->\expandafter \in@ \csname
| \ETC.}
| {into \DeclareMathSymbol=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\set@mathchar
| {\global}
| {globally changing \set@mathchar=macro:#1#2#3#4->\global \mathcode `#2=\ETC.}
| {into \set@mathchar=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\set@mathsymbol
| {\global}
| {globally changing \set@mathsymbol=macro:#1#2#3#4->\global \mathchardef #2\ETC.
| }
| {into \set@mathsymbol=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareMathDelimiter
| {\global}
| {globally changing \DeclareMathDelimiter=macro:#1->\if \relax \noexpand #1\expa
| ndafter \ETC.}
| {into \DeclareMathDelimiter=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@xxDeclareMathDelimiter
| {\global}
| {globally changing \@xxDeclareMathDelimiter=macro:#1#2#3#4->\begingroup \let \m
| athalpha \ETC.}
| {into \@xxDeclareMathDelimiter=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@DeclareMathDelimiter
| {\global}
| {globally changing \@DeclareMathDelimiter=macro:#1#2#3#4#5#6->\expandafter \in@
| \ETC.}
| {into \@DeclareMathDelimiter=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@xDeclareMathDelimiter
| {\global}
| {globally changing \@xDeclareMathDelimiter=macro:#1#2#3#4#5->\expandafter \in@
| \csname \ETC.}
| {into \@xDeclareMathDelimiter=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\set@mathdelimiter
| {\global}
| {globally changing \set@mathdelimiter=macro:#1#2#3#4#5#6->\xdef #3{\delimiter \
| ETC.}
| {into \set@mathdelimiter=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\set@@mathdelimiter
| {\global}
| {globally changing \set@@mathdelimiter=macro:#1#2#3#4#5->\global \delcode `#3\E
| TC.}
| {into \set@@mathdelimiter=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareMathRadical
| {\global}
| {globally changing \DeclareMathRadical=macro:#1#2#3#4#5->\expandafter \ifx \csn
| ame \ETC.}
| {into \DeclareMathRadical=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\mathchar@type
| {\global}
| {globally changing \mathchar@type=macro:#1->\ifodd 2#11 #1\else \ifx #1\mathord
| \ETC.}
| {into \mathchar@type=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareSymbolFontAlphabet
| {\global}
| {globally changing \DeclareSymbolFontAlphabet=macro:#1#2->\expandafter \Declare
| SymbolFontAlphabet@ \ETC.}
| {into \DeclareSymbolFontAlphabet=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareSymbolFontAlphabet@
| {\global}
| {globally changing \DeclareSymbolFontAlphabet@=macro:#1#2#3->\@tempswatrue \exp
| andafter \ETC.}
| {into \DeclareSymbolFontAlphabet@=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareTextFontCommand
| {\global}
| {globally changing \DeclareTextFontCommand=macro:#1#2->\DeclareRobustCommand #1
| [1\ETC.}
| {into \DeclareTextFontCommand=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareOldFontCommand
| {\global}
| {globally changing \DeclareOldFontCommand=macro:#1#2#3->\DeclareRobustCommand #
| 1\ETC.}
| {into \DeclareOldFontCommand=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@newl@bel
| {\global}
| {globally changing \@newl@bel=macro:#1#2#3->{\@safe@activestrue \@ifundefined \
| ETC.}
| {into \@newl@bel=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\makeindex
| {\global}
| {globally changing \makeindex=macro:->\newwrite \@indexfile \immediate \ETC.}
| {into \makeindex=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\makeglossary
| {\global}
| {globally changing \makeglossary=macro:->\newwrite \@glossaryfile \immediate \E
| TC.}
| {into \makeglossary=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@classoptionslist
| {\global}
| {globally changing \@classoptionslist=macro:->}
| {into \@classoptionslist=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@unusedoptionlist
| {\global}
| {globally changing \@unusedoptionlist=macro:->}
| {into \@unusedoptionlist=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@clsextension
| {\global}
| {globally changing \@clsextension=macro:->cls}
| {into \@clsextension=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@pkgextension
| {\global}
| {globally changing \@pkgextension=macro:->sty}
| {into \@pkgextension=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@pushfilename
| {\global}
| {globally changing \@pushfilename=macro:->\edef \l_expl_status_stack_tl \ETC.}
| {into \@pushfilename=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@popfilename
| {\global}
| {globally changing \@popfilename=macro:->\expandafter \@p@pfilename \@currnames
| tack \ETC.}
| {into \@popfilename=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@p@pfilename
| {\global}
| {globally changing \@p@pfilename=macro:#1#2#3#4\@nil ->\gdef \@currname \ETC.}
| {into \@p@pfilename=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@currnamestack
| {\global}
| {globally changing \@currnamestack=macro:->}
| {into \@currnamestack=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@ptionlist
| {\global}
| {globally changing \@ptionlist=macro:#1->\@ifundefined {opt@#1}\@empty \ETC.}
| {into \@ptionlist=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@ifpackageloaded
| {\global}
| {globally changing \@ifpackageloaded=macro:->\@ifl@aded \@pkgextension }
| {into \@ifpackageloaded=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@ifclassloaded
| {\global}
| {globally changing \@ifclassloaded=macro:->\@ifl@aded \@clsextension }
| {into \@ifclassloaded=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@ifl@aded
| {\global}
| {globally changing \@ifl@aded=macro:#1#2->\expandafter \ifx \csname \ETC.}
| {into \@ifl@aded=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@ifpackagelater
| {\global}
| {globally changing \@ifpackagelater=macro:->\@ifl@ter \@pkgextension }
| {into \@ifpackagelater=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@ifclasslater
| {\global}
| {globally changing \@ifclasslater=macro:->\@ifl@ter \@clsextension }
| {into \@ifclasslater=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@ifl@ter
| {\global}
| {globally changing \@ifl@ter=macro:#1#2->\expandafter \@ifl@t@r \csname \ETC.}
| {into \@ifl@ter=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@ifl@t@r
| {\global}
| {globally changing \@ifl@t@r=macro:#1#2->\ifnum \expandafter \@parse@version \E
| TC.}
| {into \@ifl@t@r=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@parse@version
| {\global}
| {globally changing \@parse@version=macro:#1/#2/#3#4#5\@nil ->#1#2#3#4 }
| {into \@parse@version=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@ifpackagewith
| {\global}
| {globally changing \@ifpackagewith=macro:->\@if@ptions \@pkgextension }
| {into \@ifpackagewith=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@ifclasswith
| {\global}
| {globally changing \@ifclasswith=macro:->\@if@ptions \@clsextension }
| {into \@ifclasswith=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@if@ptions
| {\global}
| {globally changing \@if@ptions=macro:#1#2->\@expandtwoargs \@if@pti@ns \ETC.}
| {into \@if@ptions=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@if@pti@ns
| {\global}
| {globally changing \@if@pti@ns=macro:#1#2->\let \reserved@a \@firstoftwo \ETC.}
| {into \@if@pti@ns=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\ProvidesPackage
| {\global}
| {globally changing \ProvidesPackage=macro:#1->\xdef \@gtempa {#1}\ifx \@gtempa
| \ETC.}
| {into \ProvidesPackage=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@pr@videpackage
| {\global}
| {globally changing \@pr@videpackage=macro:[#1]->\expandafter \xdef \csname \ETC
| .}
| {into \@pr@videpackage=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\ProvidesClass
| {\global}
| {globally changing \ProvidesClass=macro:#1->\xdef \@gtempa {#1}\ifx \@gtempa \E
| TC.}
| {into \ProvidesClass=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@pass@ptions
| {\global}
| {globally changing \@pass@ptions=macro:#1#2#3->\expandafter \xdef \csname \ETC.
| }
| {into \@pass@ptions=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\PassOptionsToPackage
| {\global}
| {globally changing \PassOptionsToPackage=macro:->\@pass@ptions \@pkgextension }
| {into \PassOptionsToPackage=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\PassOptionsToClass
| {\global}
| {globally changing \PassOptionsToClass=macro:->\@pass@ptions \@clsextension }
| {into \PassOptionsToClass=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DeclareOption
| {\global}
| {globally changing \DeclareOption=macro:->\let \@fileswith@pti@ns \@badrequiree
| rror \ETC.}
| {into \DeclareOption=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@declareoption
| {\global}
| {globally changing \@declareoption=\long macro:#1#2->\xdef \@declaredoptions {\
| @declaredoptions \ETC.}
| {into \@declareoption=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@defdefault@ds
| {\global}
| {globally changing \@defdefault@ds=\long macro:#1->\toks@ {#1}\edef \default@ds
| \ETC.}
| {into \@defdefault@ds=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\OptionNotUsed
| {\global}
| {globally changing \OptionNotUsed=macro:->\ifx \@currext \@clsextension \ETC.}
| {into \OptionNotUsed=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\ProcessOptions
| {\global}
| {globally changing \ProcessOptions=macro:->\let \ds@ \@empty \edef \@curroption
| s \ETC.}
| {into \ProcessOptions=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@process@ptions
| {\global}
| {globally changing \@process@ptions=macro:->\@for \CurrentOption :=\@declaredop
| tions \ETC.}
| {into \@process@ptions=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@xprocess@ptions
| {\global}
| {globally changing \@xprocess@ptions=macro:->\ifx \@currext \@clsextension \ETC
| .}
| {into \@xprocess@ptions=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@process@pti@ns
| {\global}
| {globally changing \@process@pti@ns=macro:->\@for \CurrentOption :=\@curroption
| s \ETC.}
| {into \@process@pti@ns=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@options
| {\global}
| {globally changing \@options=macro:->\ProcessOptions *}
| {into \@options=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@use@ption
| {\global}
| {globally changing \@use@ption=macro:->\@expandtwoargs \@removeelement \ETC.}
| {into \@use@ption=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\ExecuteOptions
| {\global}
| {globally changing \ExecuteOptions=macro:#1->\def \reserved@a ##1\@nil {\@for \
| ETC.}
| {into \ExecuteOptions=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\documentclass
| {\global}
| {globally changing \documentclass=macro:#1{->\@latex@error {Two \noexpand \ETC.
| }
| {into \documentclass=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\documentstyle
| {\global}
| {globally changing \documentstyle=macro:->\makeatletter \input {latex209\ETC.}
| {into \documentstyle=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\RequirePackage
| {\global}
| {globally changing \RequirePackage=macro:->\@fileswithoptions \@pkgextension }
| {into \RequirePackage=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\LoadClass
| {\global}
| {globally changing \LoadClass=macro:->\@latex@error {Two \noexpand \LoadClass \
| ETC.}
| {into \LoadClass=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@loadwithoptions
| {\global}
| {globally changing \@loadwithoptions=macro:#1#2#3->\expandafter \let \csname \E
| TC.}
| {into \@loadwithoptions=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\LoadClassWithOptions
| {\global}
| {globally changing \LoadClassWithOptions=macro:->\@loadwithoptions \@clsextensi
| on \ETC.}
| {into \LoadClassWithOptions=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\RequirePackageWithOptions
| {\global}
| {globally changing \RequirePackageWithOptions=macro:->\AtEndOfPackage {\let \@u
| nprocessedoptions \ETC.}
| {into \RequirePackageWithOptions=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\usepackage
| {\global}
| {globally changing \usepackage=macro:->\@fileswithoptions \@pkgextension }
| {into \usepackage=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\NeedsTeXFormat
| {\global}
| {globally changing \NeedsTeXFormat=macro:#1->\def \reserved@a {#1}\ifx \reserve
| d@a \ETC.}
| {into \NeedsTeXFormat=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@needsformat
| {\global}
| {globally changing \@needsformat=macro:->\@ifnextchar [\@needsf@rmat {}}
| {into \@needsformat=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@needsf@rmat
| {\global}
| {globally changing \@needsf@rmat=macro:[#1]->\@ifl@t@r \fmtversion {#1}\ETC.}
| {into \@needsf@rmat=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@fileswithoptions
| {\global}
| {globally changing \@fileswithoptions=macro:#1->\@ifnextchar [{\@fileswith@ptio
| ns \ETC.}
| {into \@fileswithoptions=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@fileswith@ptions
| {\global}
| {globally changing \@fileswith@ptions=macro:#1[#2]#3->\@ifnextchar [{\@fileswit
| h@pti@ns \ETC.}
| {into \@fileswith@ptions=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@fileswith@pti@ns
| {\global}
| {globally changing \@fileswith@pti@ns=macro:#1[#2]#3[#4]->\ifx #1\@clsextension
| \ETC.}
| {into \@fileswith@pti@ns=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@onefilewithoptions
| {\global}
| {globally changing \@onefilewithoptions=macro:#1[#2][#3]#4->\@pushfilename \xde
| f \ETC.}
| {into \@onefilewithoptions=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@@fileswith@pti@ns
| {\global}
| {globally changing \@@fileswith@pti@ns=macro:#1[#2]#3[#4]->\ifx #1\@clsextensio
| n \ETC.}
| {into \@@fileswith@pti@ns=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@reset@ptions
| {\global}
| {globally changing \@reset@ptions=macro:->\global \ifx \@currext \@clsextension
| \ETC.}
| {into \@reset@ptions=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\AtEndOfPackage
| {\global}
| {globally changing \AtEndOfPackage=macro:->\expandafter \g@addto@macro \csname
| \ETC.}
| {into \AtEndOfPackage=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\AtEndOfClass
| {\global}
| {globally changing \AtEndOfClass=macro:->\expandafter \g@addto@macro \csname \E
| TC.}
| {into \AtEndOfClass=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\AtBeginDocument
| {\global}
| {globally changing \AtBeginDocument=\long macro:#1->#1}
| {into \AtBeginDocument=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@cls@pkg
| {\global}
| {globally changing \@cls@pkg=macro:->\ifx \@currext \@clsextension \ETC.}
| {into \@cls@pkg=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@unknownoptionerror
| {\global}
| {globally changing \@unknownoptionerror=macro:->\@latex@error {Unknown option \
| ETC.}
| {into \@unknownoptionerror=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@unprocessedoptions
| {\global}
| {globally changing \@unprocessedoptions=macro:->\ifx \@currext \@pkgextension \
| ETC.}
| {into \@unprocessedoptions=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@@unprocessedoptions
| {\global}
| {globally changing \@@unprocessedoptions=macro:->\ifx \@currext \@pkgextension
| \ETC.}
| {into \@@unprocessedoptions=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@badrequireerror
| {\global}
| {globally changing \@badrequireerror=macro:#1[#2]#3[#4]->\@latex@error {\noexpa
| nd \ETC.}
| {into \@badrequireerror=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@twoloadclasserror
| {\global}
| {globally changing \@twoloadclasserror=macro:->\@latex@error {Two \noexpand \Lo
| adClass \ETC.}
| {into \@twoloadclasserror=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\@twoclasseserror
| {\global}
| {globally changing \@twoclasseserror=macro:#1{->\@latex@error {Two \noexpand \E
| TC.}
| {into \@twoclasseserror=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\filecontents
| {\global}
| {globally changing \filecontents=macro:->\@tempswatrue \filec@ntents }
| {into \filecontents=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\endfilecontents
| {\global}
| {globally changing \endfilecontents=macro:->\immediate \closeout \reserved@c \E
| TC.}
| {into \endfilecontents=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\filecontents*
| {\global}
| {globally changing \filecontents*=macro:->\@tempswafalse \filec@ntents }
| {into \filecontents*=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\endfilecontents*
| {\global}
| {globally changing \endfilecontents*=macro:->\immediate \closeout \reserved@c \
| ETC.}
| {into \endfilecontents*=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\filec@ntents
| {\global}
| {globally changing \filec@ntents=macro:#1->\openin \@inputcheck #1 \ifeof \ETC.
| }
| {into \filec@ntents=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\geometry
| {\global}
| {globally changing \geometry=\long macro:#1->\Gm@clean \setkeys {Gm}{#1}\Gm@pro
| cess }
| {into \geometry=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\tracingpatches
| {\global}
| {globally changing \tracingpatches=\protected macro:->\etb@info {Enabling traci
| ng}\input \ETC.}
| {into \tracingpatches=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\DefineNamedColor
| {\global}
| {globally changing \DefineNamedColor=macro:#1#2#3#4->\@ifundefined {define@\ETC
| .}
| {into \DefineNamedColor=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\LoadMetaPostSpecialExtensions
| {\global}
| {globally changing \LoadMetaPostSpecialExtensions=macro:->\AtBeginDocument {\lt
| x@IfUndefined \ETC.}
| {into \LoadMetaPostSpecialExtensions=macro:->\@latex@error {Can be used onl\ETC
| .}
| \do #1->\global \let #1\@notprerr
| #1<-\LdfInit
| {\global}
| {globally changing \LdfInit=macro:#1#2->\chardef \atcatcode =\catcode \ETC.}
| {into \LdfInit=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\ldf@quit
| {\global}
| {globally changing \ldf@quit=macro:#1->\expandafter \main@language \ETC.}
| {into \ldf@quit=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\ldf@finish
| {\global}
| {globally changing \ldf@finish=macro:#1->\loadlocalcfg {#1}\expandafter \ETC.}
| {into \ldf@finish=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\languageattribute
| {\global}
| {globally changing \languageattribute=\long macro:#1#2->\expandafter \ifx \csna
| me \ETC.}
| {into \languageattribute=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\bbl@redefine
| {\global}
| {globally changing \bbl@redefine=macro:#1->\edef \bbl@tempa {\expandafter \ETC.
| }
| {into \bbl@redefine=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\bbl@redefine@long
| {\global}
| {globally changing \bbl@redefine@long=macro:#1->\edef \bbl@tempa {\expandafter
| \ETC.}
| {into \bbl@redefine@long=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\bbl@redefinerobust
| {\global}
| {globally changing \bbl@redefinerobust=macro:#1->\edef \bbl@tempa {\expandafter
| \ETC.}
| {into \bbl@redefinerobust=macro:->\@latex@error {Can be used onl\ETC.}
| \do #1->\global \let #1\@notprerr
| #1<-\substitutefontfamily
| {\global}
| {globally changing \substitutefontfamily=macro:#1#2#3->\lowercase {\immediate \
| openout \ETC.}
| {into \substitutefontfamily=macro:->\@latex@error {Can be used onl\ETC.}
| {\global}
| {globally changing \@nodocument=macro:->\@latex@error {Missing \protect \ETC.}
| {into \@nodocument=\relax}
| {\global}
| {globally changing \do=macro:#1->\global \let #1\@notprerr }
| {into \do=\noexpand}
| {\ignorespaces}
| {\let}
| {changing \AfterEndPreamble=\protected macro:->\gappto \@afterendpreamblehook }
| {into \AfterEndPreamble=\long macro:#1->#1}
| \@afterendpreamblehook ->\let \HOpatch@OrgIfPackageLoaded \@ifpackageloaded \le
| t \HOpatch@OrgIfPackageLater \@ifpackagelater \let \HOpatch@OrgIfClassLoaded \@
| ifclassloaded \let \HOpatch@OrgIfClassLater \@ifclasslater \let \@ifpackageload
| ed \ltx@ifpackageloaded \let \@ifpackagelater \ltx@ifpackagelater \let \@ifclas
| sloaded \ltx@ifclassloaded \let \@ifclasslater \ltx@ifclasslater \HOpatch@list
| \let \@ifpackageloaded \HOpatch@OrgIfPackageLoaded \let \@ifpackagelater \HOpat
| ch@OrgIfPackageLater \let \@ifclassloaded \HOpatch@OrgIfClassLoaded \let \@ifcl
| asslater \HOpatch@OrgIfClassLater
| {\let}
| {changing \HOpatch@OrgIfPackageLoaded=undefined}
| {into \HOpatch@OrgIfPackageLoaded=macro:->\@latex@error {Can be used onl\ETC.}
| {\let}
| {changing \HOpatch@OrgIfPackageLater=undefined}
| {into \HOpatch@OrgIfPackageLater=macro:->\@latex@error {Can be used onl\ETC.}
| {\let}
| {changing \HOpatch@OrgIfClassLoaded=undefined}
| {into \HOpatch@OrgIfClassLoaded=macro:->\@latex@error {Can be used onl\ETC.}
| {\let}
| {changing \HOpatch@OrgIfClassLater=undefined}
| {into \HOpatch@OrgIfClassLater=macro:->\@latex@error {Can be used onl\ETC.}
| {\let}
| {changing \@ifpackageloaded=macro:->\@latex@error {Can be used onl\ETC.}
| {into \@ifpackageloaded=macro:#1->\ltx@iffileloaded {#1.\ltx@pkgextension \ETC.
| }
| {\let}
| {changing \@ifpackagelater=macro:->\@latex@error {Can be used onl\ETC.}
| {into \@ifpackagelater=macro:#1->\ltx@iffilelater {#1.\ltx@pkgextension \ETC.}
| {\let}
| {changing \@ifclassloaded=macro:->\@latex@error {Can be used onl\ETC.}
| {into \@ifclassloaded=macro:#1->\ltx@iffileloaded {#1.\ltx@clsextension \ETC.}
| {\let}
| {changing \@ifclasslater=macro:->\@latex@error {Can be used onl\ETC.}
| {into \@ifclasslater=macro:#1->\ltx@iffilelater {#1.\ltx@clsextension \ETC.}
| \HOpatch@list ->\HOpatch@1
| \HOpatch@1 ->\ltx@ifpackageloaded {xcolor}{\let \HOpatch@1 \relax \long \def \r
| eserved@a ##1##2##3{\long \def \@@tmp ####1####2{\ifx ##1####1\toks@ {####2}\ex
| pandafter \remove@to@nnil \else \expandafter \@@tmp \fi }\@@tmp ##2##1{##3}\@nn
| il \the \toks@ }\ifx \XC@ifxcase \reserved@a \long \def \XC@ifxcase ##1##2##3{\
| long \def \XC@if@ ####1####2{\ifx ##1####1\toks@ {####2}\expandafter \remove@to
| @nnil \else \expandafter \XC@if@ \fi }\XC@if@ ##2##1{##3}\@nnil \the \toks@ }\f
| i \long \def \reserved@a ##1##2##3{\long \def \@@tmp ####1####2{\@expandtwoargs
| \in@ {,##1,}{,####1,}\ifin@ \toks@ {####2}\expandafter \remove@to@nnil \else \
| expandafter \@@tmp \fi }\@@tmp ##2{##1}{##3}\@nnil \the \toks@ }\ifx \XC@ifcase
| \reserved@a \long \def \XC@ifcase ##1##2##3{\long \def \XC@if@ ####1####2{\@ex
| pandtwoargs \in@ {,##1,}{,####1,}\ifin@ \toks@ {####2}\expandafter \remove@to@n
| nil \else \expandafter \XC@if@ \fi }\XC@if@ ##2{##1}{##3}\@nnil \the \toks@ }\f
| i \def \reserved@a ##1,{\XC@ifxcase \tm {\XC@mod@rgb {\XC@calcN {##1}\@@tmp \ed
| ef \@@tmp {\@@tmp ,\@@tmp ,\@@tmp }}\XC@mod@cmy {\XC@calcC {##1}\@@tmp \edef \@
| @tmp {\@@tmp ,\@@tmp ,\@@tmp }}\XC@mod@cmyk {\XC@calcC {##1}\@@tmp \edef \@@tmp
| {0,0,0,\@@tmp }}\XC@mod@RGB {\edef \@@scl {\rangeRGB }\XC@calcM {##1}\@@tmp \e
| def \@@tmp {\@@tmp ,\@@tmp ,\@@tmp }}\XC@mod@HTML {\edef \@@scl {\@cclv }\XC@ca
| lcM {##1}\@@tmp \XC@calcH \@@tmp \@@tmp \edef \@@tmp {\@@tmp \@@tmp \@@tmp }}\X
| C@mod@HSB {\edef \@@scl {\rangeHSB }\XC@calcM {##1}\@@tmp \edef \@@tmp {0,0,\@@
| tmp }}\XC@mod@Gray {\edef \@@scl {\rangeGray }\XC@calcM {##1}\@@tmp }}{\XC@calc
| N {##1}\@@tmp \edef \@@tmp {0,0,\@@tmp }}}\ifx \XC@cnv@gray \reserved@a \def \X
| C@cnv@gray ##1,{\XC@ifxcase \tm {\XC@mod@rgb {\XC@calcN {##1}\@@tmp \edef \@@tm
| p {\@@tmp ,\@@tmp ,\@@tmp }}\XC@mod@gray {}\XC@mod@cmy {\XC@calcC {##1}\@@tmp \
| edef \@@tmp {\@@tmp ,\@@tmp ,\@@tmp }}\XC@mod@cmyk {\XC@calcC {##1}\@@tmp \edef
| \@@tmp {0,0,0,\@@tmp }}\XC@mod@RGB {\edef \@@scl {\rangeRGB }\XC@calcM {##1}\@
| @tmp \edef \@@tmp {\@@tmp ,\@@tmp ,\@@tmp }}\XC@mod@HTML {\edef \@@scl {\@cclv
| }\XC@calcM {##1}\@@tmp \XC@calcH \@@tmp \@@tmp \edef \@@tmp {\@@tmp \@@tmp \@@t
| mp }}\XC@mod@HSB {\edef \@@scl {\rangeHSB }\XC@calcM {##1}\@@tmp \edef \@@tmp {
| 0,0,\@@tmp }}\XC@mod@Gray {\edef \@@scl {\rangeGray }\XC@calcM {##1}\@@tmp }}{\
| XC@calcN {##1}\@@tmp \edef \@@tmp {0,0,\@@tmp }}}\fi \@ifundefined {XC@frameb@x
| }{\expandafter \let \csname XC@frameb@x \endcsname \XC@frameb@x \edef \XC@fram
| eb@x {\noexpand \protect \expandafter \noexpand \csname XC@frameb@x \endcsname
| }\expandafter \ifx \csname XC@frameb@x \endcsname \@frameb@x \let \@frameb@x \X
| C@frameb@x \fi }{}}{}
| \ltx@ifpackageloaded #1->\ltx@iffileloaded {#1.\ltx@pkgextension }
| #1<-xcolor
| \ltx@iffileloaded #1->\ltx@ifundefined {ver@#1}\ltx@secondoftwo \ltx@firstoftwo
|
| #1<-xcolor.\ltx@pkgextension
| \ltx@ifundefined #1->\ifcsname #1\endcsname \expandafter \ifx \csname #1\endcsn
| ame \relax \expandafter \expandafter \expandafter \ltx@firstoftwo \else \expand
| after \expandafter \expandafter \ltx@secondoftwo \fi \else \expandafter \ltx@fi
| rstoftwo \fi
| #1<-ver@xcolor.\ltx@pkgextension
| {\ifcsname}
| \ltx@pkgextension ->sty
| {false}
| {\expandafter}
| {\fi}
| \ltx@firstoftwo #1#2->#1
| #1<-\ltx@secondoftwo
| #2<-\ltx@firstoftwo
| \ltx@secondoftwo #1#2->#2
| #1<-\let \HOpatch@1 \relax \long \def \reserved@a ##1##2##3{\long \def \@@tmp #
| ###1####2{\ifx ##1####1\toks@ {####2}\expandafter \remove@to@nnil \else \expand
| after \@@tmp \fi }\@@tmp ##2##1{##3}\@nnil \the \toks@ }\ifx \XC@ifxcase \reser
| ved@a \long \def \XC@ifxcase ##1##2##3{\long \def \XC@if@ ####1####2{\ifx ##1##
| ##1\toks@ {####2}\expandafter \remove@to@nnil \else \expandafter \XC@if@ \fi }\
| XC@if@ ##2##1{##3}\@nnil \the \toks@ }\fi \long \def \reserved@a ##1##2##3{\lon
| g \def \@@tmp ####1####2{\@expandtwoargs \in@ {,##1,}{,####1,}\ifin@ \toks@ {##
| ##2}\expandafter \remove@to@nnil \else \expandafter \@@tmp \fi }\@@tmp ##2{##1}
| {##3}\@nnil \the \toks@ }\ifx \XC@ifcase \reserved@a \long \def \XC@ifcase ##1#
| #2##3{\long \def \XC@if@ ####1####2{\@expandtwoargs \in@ {,##1,}{,####1,}\ifin@
| \toks@ {####2}\expandafter \remove@to@nnil \else \expandafter \XC@if@ \fi }\XC
| @if@ ##2{##1}{##3}\@nnil \the \toks@ }\fi \def \reserved@a ##1,{\XC@ifxcase \tm
| {\XC@mod@rgb {\XC@calcN {##1}\@@tmp \edef \@@tmp {\@@tmp \ETC.
| #2<-
| {\let}
| {changing \@ifpackageloaded=macro:#1->\ltx@iffileloaded {#1.\ltx@pkgextension \
| ETC.}
| {into \@ifpackageloaded=macro:->\@latex@error {Can be used onl\ETC.}
| {\let}
| {changing \@ifpackagelater=macro:#1->\ltx@iffilelater {#1.\ltx@pkgextension \ET
| C.}
| {into \@ifpackagelater=macro:->\@latex@error {Can be used onl\ETC.}
| {\let}
| {changing \@ifclassloaded=macro:#1->\ltx@iffileloaded {#1.\ltx@clsextension \ET
| C.}
| {into \@ifclassloaded=macro:->\@latex@error {Can be used onl\ETC.}
| {\let}
| {changing \@ifclasslater=macro:#1->\ltx@iffilelater {#1.\ltx@clsextension \ETC.
| }
| {into \@ifclasslater=macro:->\@latex@error {Can be used onl\ETC.}
| {\protected}
| {changing \AfterEndPreamble=\long macro:#1->#1}
| {into \AfterEndPreamble=\protected macro:->\@notprerr \@gobble }
| \undef #1->\let #1\etb@undefined
| #1<-\@afterendpreamblehook
| {\let}
| {changing \@afterendpreamblehook=macro:->\let \HOpatch@OrgIfPackageLoaded \ETC.
| }
| {into \@afterendpreamblehook=undefined}
| {\ignorespaces}
| \traceoff ->\unconditionally@traceoff \@tracingfalse
| \unconditionally@traceoff ->\tracingassigns \z@ \tracingrestores \z@ \tracingco
| mmands \z@ \tracingpages \z@ \tracingmacros \z@ \tracingoutput \z@ \showboxbrea
| dth \m@ne \showboxdepth \m@ne \tracingstats \@ne \tracingparagraphs \z@ \tracin
| ggroups \z@
| {\tracingassigns}
| {changing \tracingassigns=1}
| {\tracingrestores}
| {\tracingcommands}
| Class rpisudiss Info: TOC name is [Table of Contents].
| This message occurred on input line 26.
| Class rpisudiss Info: Appendix counts match: I'm confident that our decision
| (rpisudiss) to number or not number is correct.
| Package atveryend Info: Empty hook `BeforeClearDocument' on input line 29.
| Package atveryend Info: Empty hook `AfterLastShipout' on input line 29.
| (./test-contents-name.aux
| Class rpisudiss Info: The number of appendices in the tex file: 0.
| This message occurred on input line 18.
| Class rpisudiss Info: The number of appendices in the aux file: 0.
| This message occurred on input line 19.
| )
| Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 29.
| Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 29.
| Package rerunfilecheck Info: File `test-contents-name.out' has not changed.
| (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0.
| )
| Here is how much of TeX's memory you used:
| 12236 strings out of 495059
| 197387 string characters out of 3182030
| 279588 words of memory out of 3000000
| 15230 multiletter control sequences out of 15000+200000
| 3938 words of font info for 15 fonts, out of 3000000 for 9000
| 14 hyphenation exceptions out of 8191
| 44i,1n,67p,827b,69s stack positions out of 5000i,500n,10000p,200000b,50000s
| No pages of output.
| PDF statistics:
| 3 PDF objects out of 1000 (max. 8388607)
| 1 compressed objects within 1 object stream
| 0 named destinations out of 1000 (max. 500000)
| 1 words of extra memory for PDF output out of 10000 (max. 10000000)
+++ exit code: 0
| Success | NaN |